Java - Convert hyphen-separated String to a List and List to a hyphen-separated String

In this section, we will show you how to convert hyphen-separated String to a List and vice versa.

1. Hyphen-separated String to List

Main.java

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

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

String str = "India- USA- Japan- Russia";

//Remove whitespace and split by hyphen
List<String> result = Arrays.asList(str.split("\\s*-\\s*"));

System.out.println(result);
}
}


Console Output:
[India, USA, Japan, Russia]

2. List to Hyphen-separated String

Main.java

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

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

List<String> list = Arrays.
asList("India", "USA", "Japan", "Russia");

String result = String.join("-", list);
System.out.println(result);
}
}


Console Output:
India-USA-Japan-Russia

Popular posts from this blog

Learn Java 8 streams with an example - print odd/even numbers from Array and List

Java Stream API - How to convert List of objects to another List of objects using Java streams?

Registration and Login with Spring Boot + Spring Security + Thymeleaf

Java, Spring Boot Mini Project - Library Management System - Download

ReactJS, Spring Boot JWT Authentication Example

Spring Boot + Mockito simple application with 100% code coverage

Top 5 Java ORM tools - 2024

Java - Blowfish Encryption and decryption Example

Spring boot video streaming example-HTML5

Google Cloud Storage + Spring Boot - File Upload, Download, and Delete