【发布时间】:2015-04-07 19:40:12
【问题描述】:
我真的需要一些帮助,所以我非常努力地将一个 str 存储在一个列表中的一个列表中,这将无法正常工作。我编写的代码对我来说非常有意义。有人可以在这里给我一些指导。我很绝望。我在第 30 行不断收到错误 myArrayList.get(index).add(newClassObj);
建议>>
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at myClass.main(myClass.java:30)
public class myCLass {
public static void main(String[] args)
{
ArrayList<LinkedList<myCLass>>
myArrayList = new ArrayList<LinkedList<MyClass>>(26);
inFile file = new inFile();
file.inFile("myfile.txt");
while(inFile.hasNext())
{
String str = inFile.next();
char ch = str.toUpperCase().charAt(0);
char ch2 = 'A';
int index = (int)ch - (int)ch2;
for (int i = 0; i < 26; i++)
myArrayList.add(new LinkedList<MyClass>());
myClass newClassObj = new myClass(str);
myArrayList.get(index).add(newClassObj);
}
}
}
【问题讨论】:
-
您遇到的错误是什么?堆栈跟踪在哪里?
-
"...and this will not freaking work."-- 它怎么不工作?你得到什么错误? “myfile.txt”中有什么?你期望什么输出?你得到什么输出?请阅读how to ask 一个好问题。 -
请不要尝试在 cmets 中添加信息。而是编辑您的问题以添加更多信息/说明。
-
我得到的错误是在 CountWords.main 的 java.util.ArrayList.get(ArrayList.java:411) 的 'java.util.ArrayList.rangeCheck(ArrayList.java:635) (MyClass.java:30)' 对不起,我对这个程序感到非常沮丧。我正在尝试将我的 str 存储到我的一个链接列表的正确位置