我的字符串變量包含一個字符串,每個字符串都在不同的行上。如何找到它中的新行數,然後在特定的字符串行上用,
分隔符分隔每個單詞?該變量的內容是一樣的東西下面如何查找在Java中用「,」分隔的換行符和單詞的數量?
null37,Abhishek,ARS,b,ABC,Development,2011-05-30 00:00:00.0,[email protected]
null38,Abhishek,SAS,c,ABC,Development,2011-05-30 00:00:00.0,[email protected]
null39,Abhishek,DGV,a,ABC,Production,2011-05-30 00:00:00.0,[email protected]
編輯:
我想這
String xmlstr="""null37,Abhishek,ARS,b,ABC,Development,2011-05-30 00:00:00.0,[email protected]
null38,Abhishek,SAS,c,ABC,Development,2011-05-30 00:00:00.0,[email protected]
null39,Abhishek,DGV,a,ABC,Production,2011-05-30 00:00:00.0,[email protected]"""
String[] splitStr = xmlstr.split('\n');
for(String str : splitStr)
{
String splitted = str.split(',');
println splitted
}
我得到了未知的東西,
[Ljava.lang.String;@148bd3
[Ljava.lang.String;@a4e743
[Ljava.lang.String;@4aeb52
有您嘗試使用CSV解析器? – 2011-06-01 05:41:31
我不知道csv解析器 – abi1964 2011-06-01 05:54:02
splitted應該是String [](不是String) - 那是您唯一的錯誤 - 請參閱我的答案以獲取更多信息 – Bohemian 2011-06-01 06:09:12