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

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

Java枚举类的定义(1):枚举类的定义:package enumtest;public enum EnumData {// 春天 SPRING,// 夏天 SUMMER,// 秋天 AUTUMN,// 冬天 WINTER,}枚举类的使用:

效果展示:

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(“——————————————————————————————————————————————————————————————————”); }} 不敢接受失败的人,往往是那些追求完美的人,

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

相关文章:

你感兴趣的文章:

标签云: