Boas!
Estava a fazer um código em que precisava de separar uma string sempre que o programa encontra o sinal ‘+’ no entanto, aplicando o segunte código:
String []NovaString=str.split("+");
Aquando da execução o programa mostra o seguinte erro:
Exception in thread “main” java.util.regex.PatternSyntaxException: Dangling meta character ‘+’ near index 0
[quote=Vitor_MSousa]Boas!
Estava a fazer um código em que precisava de separar uma string sempre que o programa encontra o sinal ‘+’ no entanto, aplicando o segunte código:
String []NovaString=str.split("+");
Aquando da execução o programa mostra o seguinte erro:
Exception in thread “main” java.util.regex.PatternSyntaxException: Dangling meta character ‘+’ near index 0
Alguém me pode ajudar?
Obrigado ;)[/quote]
O ‘+’ é reservado, portanto, faça assim:
[code]String s = "teste+codigo";
String[] result = s.split("\\+");
for (String value : result)
System.out.println(value);[/code]