Find string or numbers using Start with and Contains

Problem:- Find all the numbers starting with 1 using Stream functions from the given list of integers?

Solution:-




package com.codeforsolution.logical.java8;

import java.util.Arrays;
import java.util.List;

public class NumberStartingWithOne {
    public static void main(String args[]) {

        List<Integer> myList = Arrays.asList(10, 25, 8, 49, 15, 98, 32, 12, 20);
        myList.stream().map(e -> e + "").filter(s -> s.startsWith("1")).forEach(System.out::println);
		//Or
        myList.stream().map(e -> e.toString()).filter(s -> s.startsWith("1")).forEach(System.out::println);
    }
}
Output:-
10
15
12
Github link for the codes  Find Numbers Start With

Post a Comment (0)
Previous Post Next Post