30

「|」で区切られた Java を使用して一部のデータを解析しようとしています。順序。以下はデータの一例です。

String s = "111206|00:00:00|2|64104|58041";
String [] temp = s.split("|");
for(String p: temp)
System.out.println(p);

ただし、「|」で分割する代わりに すべての文字を個別に区切ります。上記のコードで得られる出力は次のとおりです。

 1
 1
 1
 2
 0
 6
 |
 0
 0
 :
 0
 0
 :
 0
 0
 |
 2
 |
 6
 4
 1
 0
 4
 |
 5
 8
 0
 4
 1

「|」を置き換えることで方向転換を見つけました ',' で囲んでいますが、コードのパッチが何度も実行されるので最適化したいです。

 String s = "111206|00:00:00|2|64104|58041";
 s = s.replace('|', ',');

'|' の問題を知りたいだけです。??

4

1 に答える 1