【发布时间】:2020-10-10 14:32:25
【问题描述】:
这就是我所拥有的
public class Main
{
public static void main(String[] args) {
String input = "Hello, Ciao, Salut";
String[] substring = input.split(", ");
for (String s : substring) {
System.out.println(s); // works
}
}
}
如何将每个子字符串(Hello、Ciao、Salut)分配给不同的变量?
例如
String english = // first substring, "Hello"
String italian = // second substring, "Ciao"
...
【问题讨论】:
-
您在将数组分配给单个变量时遇到什么问题?
-
在所有使用硬编码索引来访问
split()的结果的方法中,您绝对应该事先检查length 以确保输入至少与您一样长期待...