//创建集合并读取文件数据 String[] Array = new String[5]; for (int i = 0; i < Array.length; i++) { Array[i] = "E:/DaNeiPeiXun/UJSD2307_P1_Homework/jaf/src/day18/exented01/data//"+(i+1)+".txt"; } //创建并填充Callable集合 List<Callable<Double>> callableList = new ArrayList<>(); for (String path:Array){ Mycall mycall = new Mycall(path); callableList.add(mycall); }