首先创建一个字符串列表-
List list = new ArrayList<>(); list.add("wxy"); list.add("zabc"); list.add("ddd2"); list.add("def"); list.add("ghi"); list.add("wer"); list.add("uij"); list.add("wqy");
要按起始值过滤字符串列表,请使用filter()
和startsWith()
-
list.stream().filter((b) -> b.startsWith("w"))
以下是通过起始值过滤字符串列表的示例-
import java.util.ArrayList; import java.util.List; public class Demo { public static void main(final String[] args) { List list = new ArrayList<>(); list.add("wxy"); list.add("zabc"); list.add("ddd2"); list.add("def"); list.add("ghi"); list.add("wer"); list.add("uij"); list.add("wqy"); System.out.println("List beginning with letter w = "); list.stream().filter((b) -> b.startsWith("w")) .forEach(System.out::println); } }
输出结果
List beginning with letter w = wxy wer wqy