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

时间:2015-04-07 15:26:18

标签: java arrays bluej

我有以下代码;

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中编译它时,我收到一个错误。 什么是一个简单的方法(对于初学者)

非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

试试这个:

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