作者:微信小助手
发布时间:2020-05-07T23:12:37

Photo @ Priscilla Du Preez
文 | 常意
古语有云:
道为术之灵,术为道之体;以道统术,以术得道。
String title;if (isMember(phone)) {title = "会员";} else {title = "游客";}
String title = isMember(phone) ? "会员" : "游客";
double[] values = ...;for(int i = 0; i < values.length; i++) {double value = values[i];// TODO: 处理value}List<Double> valueList = ...;Iterator<Double> iterator = valueList.iterator();while (iterator.hasNext()) {Double value = iterator.next();// TODO: 处理value}
double[] values = ...;for(double value : values) {// TODO: 处理value}List<Double> valueList = ...;for(Double value : valueList) {// TODO: 处理value}
BufferedReader reader = null;try {reader = new BufferedReader(new FileReader("cities.csv"));String line;while ((line = reader.readLine()) != null) {// TODO: 处理line}} catch (IOException e) {log.error("读取文件异常", e);} finally {if (reader != null) {try {reader.close();} catch (IOException e) {log.error("关闭文件异常", e);}}}
try (BufferedReader reader = new BufferedReader(new FileReader("test.txt"))) {String line;while ((line = reader.readLine()) != null) {// TODO: 处理line}} catch (IOException e) {log.error("读取文件异常", e);}
public static boolean hasSuper(@NonNull List<UserDO> userList) {boolean hasSuper = false;for (UserDO user : userList) {if (Boolean.TRUE.equals(user.getIsSuper())) {hasSuper = true;break;}}return hasSuper;}
public static boolean hasSuper(@NonNull List<UserDO> userList) {for (UserDO user : userList) {if (Boolean.TRUE.equals(user.getIsSuper())) {return true;}}return false;}
public final class GisHelper {public double distance(double lng1, double lat1, double lng2, double lat2) {// 方法实现代码}}GisHelper gisHelper = new GisHelper();double distance = gisHelper.distance(116.178692D, 39.967115D, 116.410778D, 39.899721D);
public final class GisHelper {public static double distance(double lng1, double lat1, double lng2, double lat2) {// 方法实现代码}}double distance = GisHelper.distance(116.178692D, 39.967115D, 116.410778D, 39.899721D);
new Thread(new Runnable() {public void run() {// 线程处理代码}}).start();
new Thread(() -> {// 线程处理代码}).start();
Arrays.sort(nameArray, (a, b) -> a.compareToIgnoreCase(b));List<Long> userIdList = userList.stream().map(user -> user.getId()).collect(Collectors.toList());
精简:
Arrays.sort(nameArray, String::compareToIgnoreCase);List<Long> userIdList = userList.stream().map(UserDO::getId).collect(Collectors.toList());