我想使用來自txt文件的名稱列表製作一個字符串數組。所以例如:如果我有字符串[]名稱= {所有名字從txtfile(一個名字行)} 我想通過「名稱」到一個方法,接受一個像「名稱」的數組(如我如上所述)。然後該方法將通過另一個for循環運行名稱並創建鏈接列表。我真的很困惑,並嘗試了很多東西,但似乎沒有任何工作。現在它會正確地打印出第一個名字,但是之後的每個名字都只是表示空。所以我打印了大約70個空值。如何在多行字符串中讀取txt文件
public static void main(String[] args) {
//String[] names = {"Billy Joe", "Alan Bowe", "Sally Mae", "Joe Blow", "Tasha Blue", "Malcom Floyd"}; // Trying to print theses names..Possibly in alphabetical order
BigNode x = new BigNode();
Scanner in = new Scanner(System.in);
System.out.println("Enter File Name: ");
String Finame = in.nextLine();
System.out.println("You Entered " + Finame);
try {File file = new File(Finame);
BufferedReader readers = new BufferedReader(new FileReader(file));
// String nameLine = ;
String[] name;
name = new String[73];
String[] nameTO;
String nameLine;
// while ((nameLine = readers.readLine()) != null) {
for (int i = 0; i < name.length; i++){
name[i] = readers.readLine();
x.populateNodes(name);
} //}
} catch(IOException e) {
}
如果這是一項家庭作業,請添加'家庭作業'標籤。 –