Java 字符串转换成逗号分隔的列表

Java 字符串转换成逗号分隔的列表

给定一个字符串,任务是将其转换为逗号分隔的列表。

例子。

输入: String = "Geeks For Geeks"
输出: List = [Geeks, For, Geeks]

输入: String = "G e e k s"
输出: List = [G, e, e, k, s]

建议:请先在{IDE}上尝试你的方法,然后再继续解决

办法。这可以通过将字符串转换为字符串数组来实现,然后从数组中创建一个List。但是这个List根据其创建方法可以有两种类型–可修改的和不可修改的。

  • 创建一个不可修改的列表 :
    // Java program to convert String
    // to comma separated List
      
    import java.util.*;
      
    public class GFG {
        public static void main(String args[])
        {
      
            // Get the String
            String string = "Geeks For Geeks";
      
            // Print the String
            System.out.println("String: " + string);
      
            // convert String to array of String
            String[] elements = string.split(" ");
      
            // Convert String array to List of String
            // This List is unmodifiable
            List<String> list = Arrays.asList(elements);
      
            // Print the comma separated List
            System.out.println("Comma separated List: "
                               + list);
        }
    }

输出:

String: Geeks For Geeks
Comma separated List: [Geeks, For, Geeks]
  • 创建一个可修改的列表:
// Java program to convert String
// to comma separated List
  
import java.util.*;
  
public class GFG {
    public static void main(String args[])
    {
  
        // Get the String
        String string = "Geeks For Geeks";
  
        // Print the String
        System.out.println("String: " + string);
  
        // convert String to array of String
        String[] elements = string.split(" ");
  
        // Convert String array to List of String
        // This List is modifiable
        List<String>
            list = new ArrayList<String>(
                Arrays.asList(elements));
  
        // Print the comma separated List
        System.out.println("Comma separated List: "
                           + list);
    }
}

输出:

String: Geeks For Geeks
Comma separated List: [Geeks, For, Geeks]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程