この場合、ここでデータが操作された方法に混乱しています。誰かのアドバイスを求めると思います。
arrayDataOne = [ HEllO, NAME, ADDRESS, ZIPCODE ]
i.e
[0] = "HELLO"
[1] = "NAME"
[2] = "ADDRESS"
[3] = "ZIPCODE"
String arrayInString = ( Arrays.toString(arrayDataOne));
i.e
[ HEllO, NAME, ADDRESS, ZIPCODE ]
String[] arraySplit = arrayInString.split("\\|");
i.e
[0] = [[HEllO, NAME, ADDRESS, ZIPCODE ] ]
質問、
文字列値が配列として表示されるのはなぜですか? 論理的には arrayInString に配列として格納されません。
arraySplit が [[ ****data**** ]] でデータを保持するのはなぜですか? 配列の配列のようですか?
編集:(回答の詳細を追加)
" [ " " ] "のない文字列を処理するには:リンクを読む