小编use*_*113的帖子

设置vs列表java中的字母顺序

Arent列出有序集合,并且没有订购?那么为什么这个程序按字母顺序对字符串进行排序而不是列表?我理解两者的重复部分.

    PrintStream out = System.out;

    List<String> set = new ArrayList<String>();
    String s = "ILLUSIONS";

    for(int i = 0; i< s.length(); i++)
    {
        set.add((new Character(s.charAt(i))).toString());

    }
    out.println(set);
Run Code Online (Sandbox Code Playgroud)

输出:ILLUSIONS


    PrintStream out = System.out;

    Set<String> set = new TreeSet<String>();
    String s = "ILLUSIONS";

    for(int i = 0; i< s.length(); i++)
    {
        set.add((new Character(s.charAt(i))).toString());

    }
    out.println(set);
Run Code Online (Sandbox Code Playgroud)

输出:ILNOSU

java list set

3
推荐指数
1
解决办法
4499
查看次数

帮助我理解java中这个循环中发生的事情

PrintStream out = System.out;

    int sum = 0;
    for(int i = 0; i<5; i++)
        for(int j=i; j<5; j++)
            sum++;
    out.println(sum);
Run Code Online (Sandbox Code Playgroud)

输出:15.我不知道这是怎么得到的15.我试着在脑海中解决它,我一直得到25.

如果我们忽略第二个for循环,并将sum ++放在第一个for循环中,那么你得到5.但是我们如何从第二个for循环获得15?

PrintStream out = System.out;

    int sum = 0;
    for(int i = 0; i<5; i++)
        for(int j=i; j<5; j++);
            sum++;
    out.println(sum);
Run Code Online (Sandbox Code Playgroud)

输出:1.如果放置会发生什么; 在声明之后.它会停止吗?

java loops

1
推荐指数
1
解决办法
2374
查看次数

标签 统计

java ×2

list ×1

loops ×1

set ×1