#java #treeset
#java #набор деревьев
Вопрос:
У меня есть, TreeSet<String>
который содержит строки даты в следующем формате: 2014-07-02
.
Правильно ли я понимаю, что этот формат будет обеспечивать соблюдение хронологического порядка дат в наборе?
Комментарии:
1. Да. (заполнитель, так как 15 символов не нужны.)
Ответ №1:
Да, так и будет.
Обычно используется в качестве префикса для файлов в каталоге, чтобы их можно было упорядочивать по дате, одновременно упорядочивая их по имени.
Ответ №2:
Предполагая, что ваши строки являются гггг-мм-дд, тогда да, они будут в хронологическом порядке.
Ответ №3:
Если хронологический порядок = запись событий, начиная с самого раннего и следуя порядку, в котором они произошли!!!
тогда это не в таком порядке.
public static void main(String[] args) {
Set<String> set= new TreeSet<String>();
set.add("2014-06-04");
set.add("2014-06-03");
set.add("2014-08-02");
for(String s: set)
{
System.out.println("set: " s);
}
output:
set: 2014-06-03
set: 2014-06-04
set: 2014-08-02
поправьте меня, если я ошибаюсь