java中String str = "a,b,c"如何把它输出为"a","b","c"

如题所述

public static void main(String[] args) {
String s = "a,b,c";
String [] arr = s.split(",");
for (int i = 0; i < arr.length; i++) {
System.out.print(" "+arr[i]);
}
}
这是针对普遍的字符串,如果是特定的字节还可以用
public static void main(String[] args) {
String s = "a,b,c";
char [] arr = s.toCharArray();//s.split(",");
for (int i = 0; i < arr.length; i++) {
char a = arr[i];
if(!",".equals(String.valueOf(a))){
System.out.print(" "+arr[i]);
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-05
String[] arr = str.split(",");
for(String s : arr){
    System.out.println(s);
}

本回答被提问者采纳
第2个回答  2017-07-05
你可以尝试一下split函数
第3个回答  2017-07-05
用转义字符/
相似回答