Как удаляет метод?
А конкретнее о (startsWith(threadName).
Это, как я понимаю надо запомнить, больше о startsWidth ничего нет в Solution?
public static void removeNote(String threadName) {
String note = notes.remove(0);
if (note == null) {
System.out.println("Другая нить удалила нашу заметку");
} else if (!note.startsWith(threadName)) {
System.out.println("Нить [" + threadName + "] удалила чужую заметку [" + note + "]");
} else {
System.out.println("Нить [" + threadName + "] удалила свою заметку [" + note + "]");
}
}
Anna
38 уровень
Задачу решила, объясните как работает метод removeNote.
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
24 декабря 2021, 07:33полезный
В Идее ставишь курсор на метод, нажимаешь Ctrl+Q, читаешь документацию.
+1
Антон Власов
24 декабря 2021, 04:26полезный
в классе String есть метод startsWith который вернет булево значение если строка у которой его вызвали будет начинаться с набора символов (префикса, параметра) который передали в этот метод. таким образом если строка note начинается с threadName то метод вернет true, !true = false условие не сработает. один из методов стринга - пригодится)
+2
Anna
24 декабря 2021, 19:07
Да, уже разобралась.
Спасибо за подробности и ответ.
0
Стас ПасинковSoftware Developer в ZipyMaster
9 декабря 2021, 22:53полезный
startsWith()
+2