vc pode fazer via expressões regulares… tem que pesquisar em regex… eu sempre que preciso dou uma olhada… assim de cabeça não sei te responder como fazer esse seu ||…
a outra forma é
if (read.equals("+") || read.equals("-") || read.equals("*") || read.equals("/"))
String s = "*";
String pattern = "[+-//*/]";
if (s.length() == 1 && s.matches(pattern))
System.out.println("match");
Ta… o thingol já tinha postado…
Aproveitando sobre regex.
como faço uma expressão para fazer um replace no resto?
por exemplo minha string é “[sha1:0][md5:1]”
Se eu quiser mudar o que tem depois de ‘sha1:’ e antes de ‘]’ ?
Para no caso se eu passar o valor 3 ficar assim: “[sha1:3][md5:1]”
?