String字符串转换成List集合

时间:2022-06-28 00:52:19
我现在有一个字符串,如:“64,127,248,569” 。  我如何将它以List集合的形式存放 ?  如 : List<String> list = new ArrayList<String>("64","127","248","569");  求大神 ~~

7 个解决方案

#1


字符串数组可以转List
String[] strs = {"64","127","248","569"};
List<String> sList = Arrays.asList(strs);

#2



import java.util.ArrayList;
import java.util.List;

public class Str {
public static void main(String[] args) {
String s = "64,127,248,569";
String d[] = s.split(",");
List<String> list = new ArrayList<String>();

for (int i = 0; i < d.length; i++) {
list.add(d[i]);

}
System.out.println(list);
}
}

#3




import java.util.Arrays;

public class StrTest {
   public static void main(String[] args){
       String str ="64,127,248,569";
       String[] arr=str.split(",");
       System.out.println(Arrays.toString(arr));

   }
}//..

#4



   public static void main(String[] args){
       String str ="64,127,248,569";
       String[] arr=str.split(",");
       List<String> list = Arrays.asList(arr);
       System.out.println(list);

   }

#5


引用 2 楼 jq_ii_qc 的回复:
Java code

import java.util.ArrayList;
import java.util.List;

public class Str {
    public static void main(String[] args) {
        String s = "64,127,248,569";
        String d[] = s.split……


正解  +1

#6


楼主,你问的问题不是很明确,如果只看前半部分,那我可以给你这个答案。但是你后来又加了个“比如”,那我就不知道你想做什么了,你可以加我QQ:593385732
import java.util.ArrayList;
import java.util.List;


public class OtherTest {

/**此类专门用于回答网友的提问测试用,若你看到此信息,说明已测试通过
 * @param args
 */
public static void main(String[] args) {
String s = "64,127,248,569"; //楼主给的字符串
        String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
        List<String> list = new ArrayList<String>(); //创建一个集合
        
        //便利字符串数组,把值放入list集合中
        for (int i = 0; i < d.length; i++) {
        list.add(d[i]);
            
            }
        System.out.println(list);
}

}

#7


  public static void main(String[] args) {
        String s = "64,127,248,569"; //楼主给的字符串
        String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
        List<String> list = new ArrayList<String>(); //创建一个集合
        
        //便利字符串数组,把值放入list集合中
        for (int i = 0; i < d.length; i++) {
        list.add(d[i]);
            
            }
        System.out.println(list);
    }

#1


字符串数组可以转List
String[] strs = {"64","127","248","569"};
List<String> sList = Arrays.asList(strs);

#2



import java.util.ArrayList;
import java.util.List;

public class Str {
public static void main(String[] args) {
String s = "64,127,248,569";
String d[] = s.split(",");
List<String> list = new ArrayList<String>();

for (int i = 0; i < d.length; i++) {
list.add(d[i]);

}
System.out.println(list);
}
}

#3




import java.util.Arrays;

public class StrTest {
   public static void main(String[] args){
       String str ="64,127,248,569";
       String[] arr=str.split(",");
       System.out.println(Arrays.toString(arr));

   }
}//..

#4



   public static void main(String[] args){
       String str ="64,127,248,569";
       String[] arr=str.split(",");
       List<String> list = Arrays.asList(arr);
       System.out.println(list);

   }

#5


引用 2 楼 jq_ii_qc 的回复:
Java code

import java.util.ArrayList;
import java.util.List;

public class Str {
    public static void main(String[] args) {
        String s = "64,127,248,569";
        String d[] = s.split……


正解  +1

#6


楼主,你问的问题不是很明确,如果只看前半部分,那我可以给你这个答案。但是你后来又加了个“比如”,那我就不知道你想做什么了,你可以加我QQ:593385732
import java.util.ArrayList;
import java.util.List;


public class OtherTest {

/**此类专门用于回答网友的提问测试用,若你看到此信息,说明已测试通过
 * @param args
 */
public static void main(String[] args) {
String s = "64,127,248,569"; //楼主给的字符串
        String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
        List<String> list = new ArrayList<String>(); //创建一个集合
        
        //便利字符串数组,把值放入list集合中
        for (int i = 0; i < d.length; i++) {
        list.add(d[i]);
            
            }
        System.out.println(list);
}

}

#7


  public static void main(String[] args) {
        String s = "64,127,248,569"; //楼主给的字符串
        String d[] = s.split(","); //把这个字符串按"," 分隔开存入String类型数组d中。
        List<String> list = new ArrayList<String>(); //创建一个集合
        
        //便利字符串数组,把值放入list集合中
        for (int i = 0; i < d.length; i++) {
        list.add(d[i]);
            
            }
        System.out.println(list);
    }