Java 加载文件并获取其内容会使我崩溃
为什么这会让我崩溃?我想不出来。请帮忙 从您的代码中不清楚类中的内容。此外,您正在访问代码中既没有声明也没有初始化的tallene数组。也许是Java 加载文件并获取其内容会使我崩溃,java,swing,jfilechooser,Java,Swing,Jfilechooser,为什么这会让我崩溃?我想不出来。请帮忙 从您的代码中不清楚类中的内容。此外,您正在访问代码中既没有声明也没有初始化的tallene数组。也许是 private class Lytterklasse implements ActionListener{ public void actionPerformed(ActionEvent e) { JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter fi
private class Lytterklasse implements ActionListener{
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"Sudoku Tekstfiler", "txt");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(getParent());
String filnavn=chooser.getName();
In innfil=new In(filnavn);
int type=innfil.inInt();
int lengdeBoks=innfil.inInt();
int breddeBoks=innfil.inInt();
for(int i=0;i<type*type;i++){
tallene[i]=innfil.nextChar();
}
}
}
在for循环解决您的问题之前。为了得到更好的答案,我们需要更多的细节,特别是您正在经历的“崩溃”类型…Doh,很抱歉打扰您。我太累了 我直接从filechooser开始,没有设置File=chooser.getSelectedfile
抱歉:O将您的代码标记为代码,以便以适当的缩进/高亮显示。此外,请提供有关崩溃的详细信息,即异常/错误。字符串filnavn=chooser.getName;In innfil=新填充n;当我尝试将文件名设置为中的新文件时,无论该文件是否在我的java目录中,它都会崩溃。可能希望接受这一点,这样就不会有人一直试图回答这个问题。
tallene = new char[type*type];