0

我有以下字符串str = "one|two|three|four|five"
,我尝试使用 拆分它str1[]=str.split("\\|");,但它在调试时显示异常。
错误是Exception processing async thread queue。这是什么以及怎么做?

4

2 回答 2

1

请试试这个...

in = "Your String";  
StringTokenizer st = new StringTokenizer(in, "|");  
while(st.hasMoreTokens()) {   
  String str = st.nextToken();  
  System.out.println(str);
}
于 2012-07-20T08:07:54.803 回答
1

试试这个,

 String tempString="one|two|three|four|five";
 String str1[]=tempString.split("\\|");
       for(int i=0;i<str1.length;i++)
       {
           Log.i("Str1["+i+"]",str1[i]);
       }

结果是,

Str1[0]: one
Str1[1]: two
Str1[2]: three
Str1[3]: four
Str1[4]: five
于 2012-07-20T08:08:33.957 回答