java break string at comma

java break string at comma

To break a string at a comma in Java, you can use the split() method of the String class. The split() method splits a string into an array of substrings based on a specified delimiter.

Here is an example of how to use the split() method to break a string at a comma:

ref‮e‬r to:lautturi.com
String str = "apple,banana,cherry,date,elderberry";
String[] fruits = str.split(",");
for (String fruit : fruits) {
    System.out.println(fruit);
}

In this example, the split() method is used to split the string str into an array of substrings based on the delimiter ",". The resulting array is stored in the fruits array. Then, a for-each loop is used to iterate over the fruits array and print each element to the console. The output will be:

apple
banana
cherry
date
elderberry

You can also use the split() method to specify a limit on the number of substrings that are returned. For example:

String str = "apple,banana,cherry,date,elderberry";
String[] fruits = str.split(",", 3);
for (String fruit : fruits) {
    System.out.println(fruit);
}

In this example, the split() method is used to split the string str into an array of substrings based on the delimiter ",", but it returns a maximum of 3 substrings. The output will be:

apple
banana
cherry,date,elderberry

Note that the split() method is case sensitive, so it will only split the string at a comma and not at a COMMA. If you want to split the string at a comma or a COMMA, you can use the "(,|,)" pattern as the delimiter.

String str = "apple,banana,cherry,date,elderberry";
String[] fruits = str.split("(,|,)");
for (String fruit : fruits) {
    System.out.println(fruit);
}

In this example, the split() method is used to split the string str into an array of substrings based on the delimiter "(,|,)", which matches either a comma or a COMMA. The output will be the same as in the first example.

Created Time:2017-11-03 00:14:46  Author:lautturi