今天,我有一个简单的问题要问您。 请解决此问题:
List<String> split1 = Arrays.asList(str.split(" "));
String split1.get(0) = split1.get(1);
它返回错误:
The left-hand side of an assignment must be a variable
请帮助我解决小Java问题。
答案 0 :(得分:0)
也许这个例子可以帮助您:
String str= "Stack overflow";
List<String> split1 = Arrays.asList(str.split(" "));
String textSplited = split1.get(0);
String textSplited2 = split1.get(1);
System.out.println(textSplited+" "+textSplited2);
答案 1 :(得分:0)
您不能在运行时为变量分配名称。
答案 2 :(得分:0)
您正在尝试将列表中的第一个元素分配到第0个位置
String str = "Stack Over Flow";
String[] split1 = (str.split(" "));
System.out.println(split1[0]);
System.out.println(split1[1]);
split1[0] = split1[1];
System.out.println(split1[0]);
答案 3 :(得分:0)
您无法以这种方式创建变量名,请阅读https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html
中的“命名”部分如果要动态创建变量,请阅读-