拆分字符串忽略空格

Splitting a string ignoring whitespace

我在 java.

中使用 String.split() 函数使用逗号分隔字符串作为分隔符

输入

1,1,87 gandhi road,600005

输出:

1
1
87

代码在空格处停止。我如何让它工作?

我们需要先查看您的代码,然后才能开始进行故障排除。但是,以下代码应该可以正常工作:

String address = "1,1,87 gandhi road,600005";

String[] stringArray = address.split(",");

for(String str : stringArray)
{
    // Do something with str.
}

这对我有用:

String original = "1,1,87 gandhi road,600005";
String[] s = original.split(",");
for (String t : s) {
    System.out.println(t);
}

输出:

1
1
87 gandhi road
600005

检查以下代码:

public class Main {
    public static void main(String[] args) {
        String[] str = "1,1,87 gandhi road,600005".split(",");
        for (String s : str) {
            System.out.println(s);
        }
    }
}

输出:

1
1
87 gandhi road
600005