This question already has answers here:
Java - How to split a string on plus signs?
(2个答案)
What special characters must be escaped in regular expressions?
(11个答案)
2年前关闭。
刚刚发现,尝试在
希望收到您的来信,我做错了!
这个作品:
(2个答案)
What special characters must be escaped in regular expressions?
(11个答案)
2年前关闭。
刚刚发现,尝试在
NullPointerException
周围拆分字符串时得到了+
,但是如果在-
周围拆分字符串或其他任何东西(当然也更改了String),它就可以正常工作。String string = "Strg+Q";
String[] parts = string.split("+");
String part1 = parts[0]; //Strg
String part2 = parts[1]; //Q
希望收到您的来信,我做错了!
这个作品:
String string = "Strg-Q";
String[] parts = string.split("-");
String part1 = parts[0]; //Strg
String part2 = parts[1]; //Q
最佳答案
试试这个:
final String string = "Strg+Q";
final String[] parts = string.split("\\+");
System.out.println(parts[0]); // Strg
System.out.println(parts[1]); // Q
10-07 13:43