2013-05-30 30 views
0

如何在文件菜單中添加一個數組,下面的代碼讓我爲每位藝術家輸入10個藝術家和10首歌曲。我想知道如何去寫這個文件

import java.io.*; 
public class Music { 

    public static void main(String[] args) throws IOException 
    { 
     BufferedReader stuff = new BufferedReader(new InputStreamReader(System.in)); 
     String inData; 
     int [] [] MUSIC = new int [2] [10]; 
     for (int counter = 0; counter <= 1; counter++) 
     { 
      System.out.print("Enter Artist: "); 
      inData = stuff.readLine(); 

      for (int index = 0; index<=9 ;index++) 
      { 
       System.out.print("Enter Record: "); 
       inData = stuff.readLine(); 

      } 
     } 
     System.out.println("Below is a printout"); 

     for (int counter = 0; counter <= 20; counter++) 
     { 
      System.out.print("The nos on Row "+ counter + " are "); 
      for (int index = 0; index<= 20;index++) 
      { 

      } 
      System.out.println(); 
     } 
    } 
} 

我相信我需要把這種情況1放在這裏,也許有代碼寫在主類上方的文件。

+0

提到的不同方法 我相信你的意思是2名的藝術家和10首歌曲每一個文件的LOPP取從2個陣列中的數據。 – Adarsh

+0

對這個錯誤感到抱歉 –

+0

你究竟想要做什麼? – Djon

回答

0

最簡單的方法是將System.out重定向到命令行中的文件。或者你可以在你的代碼中重新分配System.out,或者更好的做一些文件I/O - 所有這些都在這裏討論System.out to a file in java

+0

如果我還希望程序執行其他操作,如從文件加載,列出文件中的數據查找來自檔案等的資料 –

0

你並不是真的在數組中存儲整個藝術家的名字。這是你可以做到這一點的一種方法。

  1. 創建2個字符串數組。一個用於藝術家名字,另一個用於曲目的第二個(多維)。

  2. 對於每個索引,將提取的 藝術家姓名存儲在第1個數組中,並將第2個數組中的音軌存儲​​爲 相同的索引。

  3. 使用,你有 書面並將其寫入使用的this thread
相關問題