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

标签 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.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();
    }

尝试得到类似的东西,但没有运气

最佳答案

您可以使用array :

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();
}

关于java - 使用 For 循环生成多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29861546/

相关文章:

java - 将输入存储在两个相关数组中

java - 对客户端和服务器端验证使用相同的逻辑

java - 简单的自动取款机。在 ATM 程序中获取零而不是交易

java - 将套接字输出发送到 GUI 时出现问题

java - 无法在数组中确定和定位并在数组中向前跳过

c - 返回一个二维字符数组

MySQL : how to remove double or more spaces from a string?

javascript - JS 使用变量替换所有出现的字符串

javascript - 如何在javascript中用空格替换字符串中的所有\?

java - 将 wicket 页面的内容包含到 wicket 面板中