Я должен написать код, который можно удалить все слова из SortedSet начинается с К.Как подмножестве из SortedSet <String>
import java.util.*;
public class Deleter {
public static void deleteKWords(SortedSet<String> set) {
set.subSet("K", "");
}
}
}
Я слышал, что с подмножеством может просто решить, но я не мог.
Прочтите javadoc ['subSet()'] (https://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html#subSet-EE-) и ['clear () '] (https://docs.oracle.com/javase/8/docs/api/java/util/Set.html#clear--), затем объедините их:' set.subSet («K», «L ") .clear()' – Andreas
http://stackoverflow.com/questions/1110404/remove-elements-from-a-hashset-while-iterating –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что [вопросы, задаваемые для справки о домашнем задании должен содержать краткое изложение выполненной до сих пор работы для решения проблемы и описание трудностей, связанных с ее решением] (http://stackoverflow.com/help/on-topic). – Andreas