我的打印机出现问题。它不会写入我的文件,因为它返回null并且循环没有完成。我的循环经过排序,但最后给出一个null。谢谢。 My code is here.
我的输入文件是:
一个
2
3
4
5
输出文件应为:
5
4
一个
3
2
答案 0 :(得分:0)
for(l.moveTo(0); l.getIndex() >= 0; l.moveNext())
{
outFile.println(stringArray[l.getElement()]);
System.out.println("arr: " + stringArray[l.getElement()]);
System.out.println("index : " + l.getIndex());
System.out.println("element : " + l.getElement());
}
通过整个循环,它给了我:(
index = 0
l.length = 3
我添加了一些行来检查。我的索引或getElement给了我麻烦。
虽然不按顺序打印
for (String current : stringArray)
{
outFile.println(current);
}
outFile.close();
我会这样做,但也会产生一个空问题。
for (String current : stringArray)
{
outFile.println(stringArray[l.getElement()]);
}
outFile.close();