我需要爲我正在製作的算法剪切某些字符串。我正在使用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