Java 8 : Find the number starts with 1 from a list of integers

 List<Integer> list = List.of(12,32,14,15,56); //Result->12,14,15

List<String> listString = list.stream().map(String::valueOf).collect(Collectors.toList());

List<String> result1 = listString.stream().filter(x->x.startsWith("1"))
.collect(Collectors.toList());

System.out.println("result1-->"+result1);


List<String> result2 = list.stream().map(x->x+"").filter(x->x.startsWith("1"))
.collect(Collectors.toList());

System.out.println("result2-->"+result2);

Comments

Popular posts from this blog

Optional Vs Null Check

How to prevent Singleton Class from Reflection and Serialization