String x = "5+7";
String []n = x.split("\\+");
System.out.println(n[0]); // =5
System.out.println(n[1]); // =\
答案 0 :(得分:1)
您的代码应该可以正常工作,但我会尝试使其更强大:
String test = "5 + 7";
String[] tokens = test.split("\\s*\\+\\s*");
for (String token : tokens) {
System.out.println(token);
}
\\s*
将允许数字与+
字符之间可能存在空格。
答案 1 :(得分:-1)
使用
x.split("[+]");
这将正确分割。