(1).查询姓李的,名字是3个字的,循环输出
List list = new ArrayList<>();
list.add("李凌");
list.add("何美珍");
list.add("张世豪");
list.add("高久峰");
list.add("韦凤");
list.add("李世民");
list.add("李淳罡");
list.add("李渊");
list.stream().filter(
item -> item.startsWith("李")
).filter(
item -> item.length() == 3
).forEach(System.out::println);
List score = new ArrayList<>();
score.add(0);
score.add(1);
score.add(3);
score.add(5);
score.add(7);
score.add(9);
List newScore = score.stream().filter(
item -> item.equals(0) || item > 5
).toList();
System.out.println(newScore);
List userList = new ArrayList();
userList.add(new User("李凌", 18, 20000));
userList.add(new User("何美珍", 17, 15000));
userList.add(new User("熊海玉", 17, 23000));
userList.add(new User("张世豪", 18, 27000));
userList.add(new User("高久峰", 29, 15000));
List userName = userList.stream().filter(
item -> item.salary >= 15000 && item.age >= 29
).map(User::getName).toList();
System.out.println(userName); java stringBuffer(1).stringBuffer和stringBuilder区别stringBuffer是线程安全的,stringBuilder速度更快(2).简单的stringBuffer例子StringBuffer sBuffer = new&nb...
(1).java睡眠函数Thread.sleep(时间); //单位为毫秒(2).java睡眠函数例子Date dNow = new Date(); SimpleDateFormat ft = new&nbs...
System.out.println("当前时间戳(秒): " + System.currentTimeMillis()/1000); System.out.println("当前时间戳(毫秒): " +&nb...
pattern表示正则表达式,接收正则表达式作为参数例子:String content = "my name is gaojiufeng"; String pattern = "....
java匹配一个字符串在另外一个字符串中出现的次数,java正则start,java正则end// 正则 String pattern = "\\bgao\\b"; // 字符串 String content ...
(4).java lookingAt匹配字符串和java matches匹配字符串lookingAt不要求整个字符串全匹配,例如me和me_you都是匹配的,但是lookingAt从第一个字符串开始匹配,匹配失败了也不会继续匹配,意味着me和you_me是无法匹配的matches匹配字符串要求全部匹...