我有以下代码;
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中编译它时,我收到一个错误。 什么是一个简单的方法(对于初学者)
非常感谢帮助!
答案 0 :(得分:1)
试试这个:
public ArrayList<String> conversion() {
List<String> list = new ArrayList<String>();
for (String retval : dwade.split(",")){
list.add(retval);
}
return list;
}