[英]How do you initialize an array inside a while loop and define it outside?
我需要能夠將數組分配給.txt文件,因此我需要在while循環之外引用變量“ s”。 即使在定義和初始化變量之后,在while循環中進行初始化時仍然會出現錯誤。 我究竟做錯了什么?
package vp.sga_form_generator;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
public class GUI extends JFrame{
public GUI() throws FileNotFoundException {
super("SGA Form Creator - Viper Productions");
setSize(1000,800);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(30, 2));
//Opens File
Scanner names = new Scanner(new File("names.txt"));
// String name1 = names.next();
String[] s;
while(names.hasNext()){
s = {names.next()};
}
JComboBox names1 = new JComboBox(s);
JComboBox names2 = new JComboBox(s);
add(names1);
add(names2);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.