package com.entel.demo;
public class TestSwitch {
public static void switchMethod(String demo) {
switch (demo) {
case "ZhangSan":
System.out.println("ZhangSan come here");
break;
case "LiJian":
// System.out.println("LiJian come here");
break;
case "LiSi":
System.out.println("LiSi come here");
break;
default:
break;
}
}
public static void ifMethod(String demo) {
if ("ZhangSan".equals(demo)) {
System.out.println("ZhangSan come here");
} else if ("LiJian".equals(demo)) {
// System.out.println("LiJian come here");
} else {
System.out.println("LiSi come here");
}
}
public static void main(String[] args) {
String demo = "LiJian";
long start = System.currentTimeMillis();
for (int i = 1; i < 1000000; i++) {
switchMethod(demo);
}
long end = System.currentTimeMillis();
System.out.println(end - start);
long start2 = System.currentTimeMillis();;
for (int i = 1; i < 1000000; i++) {
ifMethod(demo);
}
long end2 = System.currentTimeMillis();
System.out.println(end2 - start2);
}
}
JDK7支持switch中使用String
最新推荐文章于 2024-08-23 10:00:00 发布