我需要为我正在制作的算法剪切某些字符串。我正在使用substring()
,但它太复杂,实际上无法正常工作。我发现这个话题how to cut string with two regular expression "_" and "."切割字符串java
,并决定尝试用split()
但它总是给我
java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
+
^
所以这是我的代码有:
String[] result = "234*(4-5)+56".split("+");
/*for(int i=0; i<result.length; i++)
{
System.out.println(result[i]);
}*/
Arrays.toString(result);
任何想法,为什么我得到这个刺激性的例外?
P.S.如果我解决这个问题,我会发布切割算法,然后是整个计算器的算法(因为我正在构建一个计算器)。它会是一个真正的坏蛋计算器,我承诺:P