将字符串列表添加到数组 - 新 Java 用户

Adding a list of strings to an array - new Java user

我有以下代码;

import java.util.ArrayList;

public class Sequence
{
    // the numbers in the sequence

    private ArrayList<String> list;
    //defining an array called list
    String dwade;

    public Sequence(String s)
    {
        dwade = s;
    }

    public ArrayList<String> conversion()
    {
        for (String retval: dwade.split(",")) {
            list.add(retval)
        }
        return list;           
    }
}

我在转换方法中尝试做的是拆分字符串 s 并将拆分后的字符串放入数组中。

e.g. s = "1,5,7,0"
dwade = "1,5,7,0"
list= ["1", "5", 7", "0"]   <--this is an array/matrix

但是当我在 bluej 中编译它时,出现错误。 有什么简单的方法可以做到这一点(对于初学者)

非常感谢您的帮助!

试试这个:

public ArrayList<String> conversion() {
    List<String> list = new ArrayList<String>();
    for (String retval : dwade.split(",")){
        list.add(retval);
    }
    return list;
}