我是Java的新手,正在尝试将多个字符串拆分并存储在一个字符串数组中。以下是简单的程序:
Scanner sc = new Scanner(System.in);
String s1 = "Hello1 Hello2";
String s2 = "Hello3 Hello4";
String s3 = "Hello5 Hello6";
String[] parts = s1.split(" ");
parts = s2.split(" "); //Rewrites
parts = s3.split(" "); //Rewrites
for(String s4:parts) {
System.out.print(s4 + " ");
}
程序的输出显然是:Hello5 Hello6。(如何在Java中拆分字符串)
无论如何,我希望输出为Hello1 Hello2 Hello3 Hello4 Hello5 Hello6。也就是说,传入的字符串不应替换数组中已有的字符串。