如何在文件菜单中添加数组,下面的代码让我为每位艺术家输入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 :(得分:0)
最简单的方法是将System.out重定向到命令行上的文件。或者,您可以在代码中重新分配System.out,或者更好地执行一些文件I / O - 所有这些都已在此处讨论System.out to a file in java
答案 1 :(得分:0)
您并没有真正将整个艺术家名称存储在数组中。这是你可以做到这一点的一种方式。
创建2个字符串数组。一个用于艺术家名称,另一个用于艺术家名称 尺寸)为轨道。
对于每个索引,存储已提取的内容 第一个数组中的艺术家名称和第二个数组中的轨道 相同的指数。