Java - 循环多个数组(字符串与 "array type"不匹配)

标签 java arrays variables

static String[] E1 = {"filex1", "file333y", "readme"};

我有五个数组(E1、E2、E3、E4 和 E5),它们的定义如上所示。这些数组中有文件名。我想单独循环每个 E* 数组并对文件执行某些操作。

String eb = "E"+i;

是我尝试循环它们,但是当我在另一个循环中调用它时

eb[j]

它给了我一些东西,比如“eb是一个字符串,但这里需要数组类型”...

for( int i = 0; i < ENum - 1; i++)
{
  String eb = "E"+i;
  for( int j = 0; j < eb.length - 1; j++)
  {
    String tempFile = Path4Files+eb[j]+".txt";
  }
}

最佳答案

创建一个多维数组:

static String[][] E = {{"filex1", "file333y", "readme"}, {...}, {...}, {...}, {...}};

关于Java - 循环多个数组(字符串与 "array type"不匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45586504/

相关文章:

java - 在加载应用上下文之前启动一个 Servlet

java - 如何在给定的搜索中加载相应的数据

php - 将 html 输入值转换为下载函数的 $variable

c# - 静态变量是类实例变量吗?

javascript - 设置变量时破坏游戏代码

java - if语句中的值不返回,只返回else语句(不能在主类中运行)

java - 在除我自己的设备(奥利奥)之外的其他设备中从相机 Intent 检索图片时出现问题

php - 使用php按第5维值中的日期对5维数组进行排序?

java - 发送和接收短信以验证手机号码

javascript - 使用右折和差异列表对列表进行教堂编码