У меня есть следующий код:StartsWith() не работает должным образом с символом «§»
String checkMessage = Arrays.stream(event.message.getFormattedText().split(" ")).filter(word -> !word.startsWith("§") || word.startsWith("§f")).collect(Collectors.joining(" "));
System.out.println(checkMessage);
К сожалению, с некоторым тестированием, он появляется строка содержит слово, начинающееся с «§», но не «§f» в выход.
§r§928 §r§r§c§lTITAN §r§eSimplyAnon§r §ftest§r
Как это происходит?
Я вижу слово, содержащее '§ 'в выводе. Исключены ли другие подобные слова? – Vulcan
Не исключены слова, моя цель состояла в том, чтобы исключить слова, начинающиеся с «§», но не «§f» – Anon10W1z
Хмм, мой тестовый прогон работает: http://ideone.com/cgQc3O – Vulcan