小编Osm*_*lid的帖子

使用匿名类进行java排序

我有课程,我正在排序列表.

import java.util.*;

public class First 
{

    private static HashMap<String,Second> msgs;

    public static void main(String[] args) 
    {           

    List<String> ls=new ArrayList<String>();


   ls.add("fourth");
   ls.add("2");
   ls.add("second");
   ls.add("first");
   ls.add("third");
   ls.add("1");

   Iterator it=ls.iterator();

   // before sorting
   while(it.hasNext())
   {
     String s=(String)it.next();
     System.out.println(s);
   }

   Collections.sort(ls, new Comparator(){
       public int compare(Object o1, Object o2) {
           return -1;
           // it can also return 0, and 1
        }
    });

System.out.println(" ");

//after sorting
   Iterator iti=ls.iterator();
   while(iti.hasNext())
   {
     String s=(String)iti.next();

     System.out.println(s);
   }

}


}
Run Code Online (Sandbox Code Playgroud)

程序运行后,我得到这些值:

1    
third
first
second
2
fourth …
Run Code Online (Sandbox Code Playgroud)

java sorting anonymous class

10
推荐指数
3
解决办法
5万
查看次数

java this(null)

我想知道这意味着什么?

public Settings() {
    this(null);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码是"设置"类的构造函数.这(null)在这里意味着什么?

java this

8
推荐指数
3
解决办法
6153
查看次数

离散事件仿真示例

我想在 C# 中执行离散事件模拟。我想要三个球按照随机行走模式同时在屏幕上滚动。在时间 1 球应该出现并开始滚动,在时间 5,球 2 和在时间 10,球 3 应该出现。当任何两个球靠得足够近时,球的颜色应该会改变(只要它们保持靠近)。

我对离散事件模拟很陌生,我想了解我们如何在 C# 编程中做到这一点?创建模型需要哪些步骤。我知道图形和其他东西。

c# simulation events

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

标签 统计

java ×2

anonymous ×1

c# ×1

class ×1

events ×1

simulation ×1

sorting ×1

this ×1