私は4行のデータを持つテキストファイルを持っています。キャリッジリターン&スペースを削除して文字列を正しく配列に格納するにはどうすればよいですか?
AAA,ZZZ,555,10
BBB,KKK,908977,5
CCCCC,WIKY PODAR,130000,15
DDDDD,XXXXX555,130110,30
次に私はそれらを読んで分割し、キャリッジリターンを取り除いて、アンサーの昏睡を取り除き、それらをアレイに保存しました。
印刷アウトARRYを、それが正常に見える:
[AAA, ZZZ, 555, 10, BBB, KKK, 908977, 5, CCCCC, WIKY PODAR, 130000, 15, DDDDD, XXXXX555, 130110, 30]
しかし、私は、indivisually 10を、それらをプリントアウトし、BBBは、単一の配列要素になりました。それらを2つの異なる配列要素にどのように同期させるか?
ありがとうございます。
出力:
AAA
ZZZ
555
10, BBB
KKK
908977
5, CCCCC
WIKY PODAR
130000
15, DDDDD
XXXXX555
130110
30
while (inputStream.read(buffer) != -1) {
String testString2 = new String(buffer);
String delim2 = ",";
String[] token2 = testString2.split(delim2);
String[] myStringArray = new String[token2.length];
for (int i = 0; i < token2.length; i++) {
token2[i]=token2[i].replaceAll("[\n]", "");
token2[i]=token2[i].replaceAll("[\r]", ", ");
myStringArray[i] = token2[i];
}
'10'と 'BBB'、無コンマ間の' \のN 'があります。したがってカンマで区切っているので、 '10'と' BBB'は1つのグループの一部とみなされます。 – coolioasjulio