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 に答える