Home  >  Article  >  Java  >  Use java's String.join() function to join string arrays using specified delimiters

Use java's String.join() function to join string arrays using specified delimiters

WBOY
WBOYOriginal
2023-07-25 18:53:311204browse

Use Java's String.join() function to connect string arrays using specified delimiters

In Java programming, sometimes we need to concatenate a string array into a string, and in each Add a specific delimiter between strings. At this time, you can use Java's built-in String.join() function to achieve this function.

String.join() function accepts two parameters: one is the separator, and the other is the string array to be connected. It concatenates the strings in the array according to the specified delimiter and returns a concatenated string.

The following is a code example that shows how to use the String.join() function:

import java.util.Arrays;
    
public class StringJoinExample {
   public static void main(String[] args) {
      String[] fruits = {"apple", "banana", "orange", "grape"};
        
      // 使用逗号作为分隔符连接字符串数组
      String joinedString = String.join(",", fruits);
        
      System.out.println(joinedString);
   }
}

Run the above code, the output results are: apple, banana, orange, grape. As you can see, the String.join() function successfully joins all elements in the string array using commas as separators.

In addition to commas, we can also use other delimiters, such as spaces, colons, semicolons, etc. Just pass the delimiter as the first parameter to the String.join() function. Here are a few examples:

String[] pets = {"dog", "cat", "rabbit"};
String commaSeparated = String.join(",", pets); // 输出结果:dog,cat,rabbit

String[] colors = {"red", "green", "blue"};
String spaceSeparated = String.join(" ", colors); // 输出结果:red green blue

String[] names = {"John", "Jane", "Tom"};
String colonSeparated = String.join(":", names); // 输出结果:John:Jane:Tom

As you can see, in these examples, we used commas, spaces, and colons as separators to successfully connect the corresponding string arrays.

It should be noted that the String.join() function can only be used to connect string arrays and cannot be used to connect other types of arrays. If you need to join other types of arrays, you can convert the array to a string array and then use the String.join() function to join.

In practical applications, the String.join() function is very useful. Especially in scenarios such as building SQL query statements and generating CSV files, when you need to concatenate multiple strings into one string, you can use this function to simplify the code.

Summary:
This article introduces how to use Java's String.join() function to join string arrays using specified delimiters. Through the sample code, we show how to use the String.join() function and specify different delimiters to join different string arrays. With this function, we can easily concatenate an array of strings into a string, making our code more concise and elegant.

The above is the detailed content of Use java's String.join() function to join string arrays using specified delimiters. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn