当前位置: 首页 > 知识库问答 >
问题:

在java中如何用逗号分隔我的输出

岳泉
2023-03-14

我做了这个程序来计算一组数字

public void himpunanIrisan(){
     System.out.print("The Result is  {");
     for(int k=1; k<=setofB; k++){
         boolean Sama = false;
         for(int i=1; i<=setofA; i++){
             if(numberB[k] == numberA[i]){
                 Sama = true;
             }
         } if (Sama==true){
             System.out.print(numberB[k]+ ",");
     }
     } System.out.println("}");
 }

输出如下所示

The Result is {1,2,}

有什么办法可以让另一个逗号分开吗?

共有1个答案

郭凯
2023-03-14

我假设您只是一个初学者,并试图学习,这就是为什么我试图使用基本级别的解决方案

    public void himpunanIrisan(){
        int[] numberB = {0,1,2,3,4};
        int setofB = numberB.length-1;
        int[] numberA = {0,1,2,5,6};
        int setofA = numberA.length-1;
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("The Result is  {");
        boolean initParam = true;
        for(int k=1; k<=setofB; k++){
            boolean Sama = false;
            for(int i=1; i<=setofA; i++){
                if(numberB[k] == numberA[i]){
                    Sama = true;
                }
            } if (Sama && initParam){
                initParam = false;
                stringBuilder.append(numberB[k]);
            } else if(Sama) {
                stringBuilder.append(",");
                stringBuilder.append(numberB[k]);
            }
        }
        stringBuilder.append("}");
        System.out.println(stringBuilder);
    }
}

结果是{1,2}

 类似资料:
  • 问题内容: 当我的输入为1 2 3(以空格分隔)时,该程序运行良好。但是,当我的输入为1,2,3(以逗号分隔)时,如何修改程序。 问题答案: 您可以使用nextLine方法读取字符串,并使用拆分方法将其以逗号分隔,如下所示: 此方法适用于仅用逗号分隔的3个值。 如果需要更改值的数量,可以使用循环从向量中获取值。

  • 问题内容: 我的程序从文件中读取一行。此行包含逗号分隔的文本,例如: 我希望拆分的结果是这样的: 如果使用,我将得到: 换句话说:子字符串中的逗号不是分隔符。该如何处理? 问题答案: 你可以尝试以下正则表达式: 这将分割字符串,,后跟偶数双引号。换句话说,它用双引号引起来的逗号分隔。如果你在字符串中使用了引号,则此方法将起作用。 说明: 你甚至可以在代码中使用正则表达式使用修饰符来键入此类内容。修

  • 问题内容: 我有一个长度未知的字符串,看起来像这样 将这些字符串用逗号分隔的最佳方法是什么,以便每个单词都可以成为的元素? 例如 问题答案: 你可以这样做: 基本上,该方法将根据你正在传递的(在这种情况下)定界符来分割字符串,并将返回字符串数组。 但是,你似乎位于字符串列表而不是数组之后,因此必须使用该实用程序将数组转换为列表。就像供你参考一样,你也可以这样做: 但是通常最好是对接口进行编程,而不

  • 问题内容: 我有一个包含逗号分隔值的MySQL表,如下所示: 我要选择其集合中的行。我怎样才能做到这一点? 问题答案: 怎么样

  • 问题内容: 我已经看到了许多相关的问题,但是都没有直接解决我想做的事情。我正在从CSV文件中读取文本行。 所有项目都用引号引起来,有些则在引号内有其他逗号。我想按逗号分隔行,但忽略引号内的逗号。有没有一种方法可以在Python中执行此操作,而无需使用许多正则表达式语句。 一个例子是: 我想将其解析为4个单独的值变量: 我想念一个简单的选择吗? 问题答案: 不要尝试重新发明轮子。 如果要读取CSV文

  • 问题内容: 我正在编写导出功能,我需要将联系人导出到Excel,并且遇到了技术难题-也许我的SQL技能的差距更接近事实了。;) 这是场景:我在数据库中有一堆联系人。每个联系人可以具有许多不同的角色,例如,一个联系人可以是C#开发人员和DBA,也可以是DBA和IT经理。它们分为三个表,如下所示: 不太难遵循。有一组联系人和一组角色。这些由相应ID上的ContactRole表连接。 导出联系人时,我需