TreeSet与日期字符串

时间:2014-07-02 07:44:46

标签: java treeset

我有一个TreeSet<String>,其中包含以下格式的日期字符串:2014-07-02

我是否理解这种格式是否会强制执行日期的时间顺序?

3 个答案:

答案 0 :(得分:1)

是的。

它通常用作目录中文件的前缀,因此可以按日期命令命名

答案 1 :(得分:0)

假设你的字符串是yyyy-mm-dd,那么是的,它们将按时间顺序排列。

答案 2 :(得分:-1)

如果按时间顺序=从最早开始并按照它们发生的顺序开始的事件记录!

然后不是那个顺序。

    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

如果我错了,请纠正我