How to split a comma separated string in java

What you will learn here about java String

  • How to split a comma separated string in java

How to split a comma separated string in java

Sample program to know how to split a comma separated string in java is given below

import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;

public class StringFormat {
    public static void main(String[] args) {
        String companies="Google, Apple, Microsoft, Reliance, TCS, Infosys, Happiest Mind";
        String delimiter=",";

        System.out.println("*** First way ***");
        List<String> companiesList=BreakString(companies,delimiter);
        System.out.println(companiesList);

        System.out.println("*** Second way ***");
        List<String> companyList=Arrays.asList(companies.split(delimiter));
        System.out.println(companyList);
    }

    private static List BreakString(String companies, String delimiter) {
       //split method returns array of string
        String[] stringsArray= companies.split(delimiter);
       return Arrays.stream(stringsArray).collect(Collectors.toList());
    }
}

OUTPUT

*** First way ***
[Google, Apple, Microsoft, Reliance, TCS, Infosys, Happiest Mind]
*** Second way ***
[Google, Apple, Microsoft, Reliance, TCS, Infosys, Happiest Mind]

You may also like...