Java 使用For循环生成多个字符串

Java 使用For循环生成多个字符串,java,arrays,string,class,for-loop,Java,Arrays,String,Class,For Loop,因此,我有一个文本文件读取器,当字符串进入时,读入每个字符串 String R1Name = fileScanner.nextLine(); String R1URL = fileScanner.nextLine(); String R2 = fileScanner.nextLine(); String R2Name = fileScanner.nextLine(); String R2URL = fileScanner.nextLine(); String R3 = fileScanner.n

因此,我有一个文本文件读取器,当字符串进入时,读入每个字符串

String R1Name = fileScanner.nextLine();
String R1URL = fileScanner.nextLine();
String R2 = fileScanner.nextLine();
String R2Name = fileScanner.nextLine();
String R2URL = fileScanner.nextLine();
String R3 = fileScanner.nextLine();
String R3Name = fileScanner.nextLine();
String R3URL = fileScanner.nextLine();
等等

我怎么能让它创建一个编号为1-7的简单for循环,用更少的代码做同样的事情

for(int i=0; i<8; i++){

            String R(i) = fileScanner.nextLine();
            String R(i)URL=fileScanner.nextLine();
    }
对于(int i=0;i您可以使用:

String[]R=新字符串[8];
字符串[]RUrl=新字符串[8];
对于(int i=0;i<8;i++)
{
R[i]=fileScanner.nextLine();
RUrl[i]=fileScanner.nextLine();
}
String[] R = new String[8];
String[] RUrl = new String[8];

for(int i = 0; i < 8; i++)
{
    R[i] = fileScanner.nextLine();
    RUrl[i] = fileScanner.nextLine();
}