当前位置 : 主页 > 编程语言 > java >

2022年7月17日——Java案例(7)

来源:互联网 收集:自由互联 发布时间:2022-07-19
描述:Java中List集合的不同遍历方式的使用,以及测试,还有就是枚举类的使用 Java枚举类的定义(1): 枚举类的定义: package enumtest ; public enum EnumData { // 春天 SPRING , // 夏天 SUMMER ,

描述:Java中List集合的不同遍历方式的使用,以及测试,还有就是枚举类的使用

Java枚举类的定义(1):

枚举类的定义:
package enumtest;

public enum EnumData {

// 春天
SPRING,
// 夏天
SUMMER,
// 秋天
AUTUMN,
// 冬天
WINTER,
}
枚举类的使用:

效果展示:

2022年7月17日——Java案例(7)_java

import enumtest.EnumData;

public class Demo1 {

public static void main(String[] args){
EnumData data = EnumData.SPRING;
String s = data.toString();
System.out.println(s);
}
}

Java中List集合的遍历方式:

Lambda表达式、普通for、增强for循环(foreach)

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Demo2 {

public static void main(String[] args){
List<String> names = new ArrayList<>();
long start,end,result;
for (int i = 0; i < 1000; i++) {
names.add("序号"+i);
}
long a = 0;
System.out.println("——————————");
start = System.currentTimeMillis();
names.forEach(name -> System.out.print(name+","));
end = System.currentTimeMillis();
result = end - start;
System.out.println("——————————————————————————————————————————————————————————————————");
System.out.println("遍历1的时间为:"+result);
System.out.println("——————————————————————————————————————————————————————————————————");
start = System.currentTimeMillis();
for (int i = 0; i < names.size(); i++) {
System.out.print(names.get(i)+",");
}
end = System.currentTimeMillis();
result = end - start;
System.out.println("——————————————————————————————————————————————————————————————————");
System.out.println("遍历2的时间为:"+result);
System.out.println("——————————————————————————————————————————————————————————————————");
start = System.currentTimeMillis();
for (String name :
names) {
System.out.print(name+",");
}
end = System.currentTimeMillis();
result = end - start;
System.out.println("——————————————————————————————————————————————————————————————————");
System.out.println("遍历3的时间为:" + result);
System.out.println("——————————————————————————————————————————————————————————————————");
}
}
网友评论