空白を含む入力文字列を分割しようとしていますが、分割から切り捨てることは望ましくありません。分割配列に含める必要があります。この場合、より良い正規表現や方法がありますか?空白で表されるnull値を含む分割文字列
String data = "1 a1 b1 r5";
String splitData = data.split("\\s+");
for(String x : splitData){
System.out.print(x + ", ");
}
Expected output: 1, , , , , ,a1, b1, , r5
文字に変換して文字をループしないでください – logger
「\\ s +」は任意の数(1つ以上)のスペースを1つの区切り文字と見なします – FredK