Iterator.remove()
безопасен, вы можете использовать его следующим образом:
List list = new ArrayList<>();
// This is a clever way to create the iterator and call iterator.hasNext() like
// you would do in a while-loop. It would be the same as doing:
// Iterator iterator = list.iterator();
// while (iterator.hasNext()) {
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
String string = iterator.next();
if (string.isEmpty()) {
// Remove the current element from the iterator and the list.
iterator.remove();
}
}
Обратите внимание, что Iterator.remove()
является единственным безопасным способом изменять коллекцию во время итерации; поведение не определено, если базовая коллекция модифицируется каким-либо другим способом, пока выполняется итерация.
Источник: docs.oracle> Интерфейс коллекции
Аналогичным образом, если у вас есть ListIterator
и вы хотите добавить элементы, вы можете использовать ListIterator#add
, по той же причине вы можете использовать [f6 & mdash;] & NBSP; он предназначен для этого.
Win + D , Win + R , Win + E , Win + (Firefox) 1
Win + D для показа рабочего стола и затем Win+D для возвращения всех окон снова.
Самый "важный" ярлык Безопасная Последовательность Внимания , Ctrl + Высокий звук + Del .
На XP Вы обычно имеете к , включают его иначе, это просто выполняет Диспетчер задач.
, В то время как зарегистрированный, SAS поднимает диалоговое окно безопасности Windows на своем собственном Рабочий стол , который получит Вас из почти чего-либо (такие как подвешенное полноэкранное приложение DirectX).
ярлык Диспетчера задач теперь (и всегда был) Ctrl + Сдвиг + Esc .
(этот ответ относится к NT4, 2000, XP и 2003. Я не могу говорить за Vista)
Я привык настраивать сочетания клавиш для программирования ярлыков в меню "Пуск" (стандартная функция Windows). Как только программа запущена, нажимание такого ярлыка приносит фокус к окну вместо того, чтобы запустить другую копию.
, Например, для приостановки Winamp я просто нажимаю Ctrl + Высокий звук + W , C (и у меня может быть он работающий без лотка или значков панели задач).
единственный недостаток состоит в том, что некоторые названия программы запускаются с той же буквы, таким образом, я должен взять другие буквы для них. =)
ctrl+alt+del для открытия диспетчера задач
alt+f4 для закрытия окна
, я удалил ключ "Windows" из своей клавиатуры наряду с несколькими другими нестандартными ключами - они - слишком много неприятности.
Нажмите клавишу Backspace в любом окне проводника Windows (включая общие диалоговые окна), чтобы перейти на один уровень вверх в иерархии папок. Это ярлык для кнопки рядом с полем со списком папок. Microsoft удалила эту функцию в Windows Vista и более поздних версиях, чтобы сделать Windows Explorer более похожим на веб-браузер; теперь клавиша Backspace работает как кнопка «Назад». (Если кто-нибудь знает способ подняться на один уровень в Vista и позже, пожалуйста, прокомментируйте!)