Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 显示用逗号分隔的字符串_Java_Android - Fatal编程技术网

Java 显示用逗号分隔的字符串

Java 显示用逗号分隔的字符串,java,android,Java,Android,我正在尝试显示用逗号分隔的联系人号码,但我无法做到这一点。现在我可以一行一行地显示它们。如何像9999999998888888888…等显示它们 下面是我的代码片段 try { int pos = 0; for (Contact contact : contacts) { String displayName = contact.getPhone(0); result.append(

我正在尝试显示用逗号分隔的联系人号码,但我无法做到这一点。现在我可以一行一行地显示它们。如何像9999999998888888888…等显示它们 下面是我的代码片段

 try {
            int pos = 0;
            for (Contact contact : contacts) {
                String displayName = contact.getPhone(0);
                result.append(displayName + ",");
                result.setSpan(new BulletSpan(15), pos, pos + displayName.length() + 1, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
                pos += displayName.length() + 1;
            }
        }
        catch (Exception e) {
            result.append(e.getMessage());
        }

您将获得下一行,因为您正在追加
\n

若要获取逗号分隔,请将“\n”替换为“,”


\n用于打印新行,因此将逗号符号(',')替换为\n

   result.append(contact.getPhone(0)+ ",");//for one person no 

您知道使用“\n”的目的吗?
我正在尝试显示用逗号分隔的联系人号码
——您在哪里尝试这样做?我可以向您保证,下一个问题是关于如何去掉后面的逗号;)@我知道。正如你们所知,我们并没有给出填鸭式的回答,所以我故意并没有添加。是的,你们能告诉hw去掉尾随的逗号是另一个问题吗?请阅读这篇文章
   result.append(contact.getPhone(0)+ ",");//for one person no