使用Java将CSV文件导入数组,可以按照以下步骤进行操作:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public static String[][] readCSV(String filePath) {
List<String[]> lines = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
String[] values = line.split(",");
lines.add(values);
}
} catch (IOException e) {
e.printStackTrace();
}
return lines.toArray(new String[0][]);
}
String[][] data = readCSV("path/to/your/csv/file.csv");
public static String[][] readCSV(String filePath) {
List<String[]> lines = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
String[] values = line.split(",");
for (int i = 0; i < values.length; i++) {
values[i] = values[i].trim(); // 修剪空格
}
lines.add(values);
}
} catch (IOException e) {
e.printStackTrace();
}
return lines.toArray(new String[0][]);
}
这样,你就可以使用Java将CSV文件导入数组,并修剪奇怪的空格。请注意,以上代码仅提供了基本的CSV文件读取和修剪操作,如果CSV文件的格式或内容复杂,可能需要根据实际情况进行适当的调整。
领取专属 10元无门槛券
手把手带您无忧上云