【发布时间】:2015-04-07 15:26:17
【问题描述】:
我有以下代码;
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 中编译它时,我得到一个错误。 有什么简单的方法可以做到这一点(对于初学者)
非常感谢您的帮助!
【问题讨论】:
-
你得到什么错误?
-
您似乎缺少了一些分号...
-
请不要让我们坐在这里猜测/推测您可能遇到的错误。 只需发布它们。
-
你需要给我们stacktrace。
-
你还需要在你的构造函数中初始化你的列表,否则你会得到一个空指针,假设代码编译。