private String unusedDigits = new String("0123456789*#");
unusedDigits = unusedDigits.replaceFirst("1", "");
//...
unusedDigits = unusedDigits.replaceFirst("*", ""); // <--- problem
Я новичок в Java.Почему я сталкиваюсь с проблемой при использовании replaceFirst()
с "*"
?Это идет в некоторый другой поток кода (который связан с некоторым synchronized
).Если я прокомментирую это утверждение, то все будет хорошо!