首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Java将CSV文件号导入数组,奇怪的“空格”不能修剪

使用Java将CSV文件导入数组,可以按照以下步骤进行操作:

  1. 导入所需的Java类库和包:
代码语言:txt
复制
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
  1. 创建一个方法来读取CSV文件并将数据导入数组:
代码语言:txt
复制
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][]);
}
  1. 调用该方法并传入CSV文件路径,将数据导入数组:
代码语言:txt
复制
String[][] data = readCSV("path/to/your/csv/file.csv");
  1. 如果CSV文件中存在奇怪的空格需要修剪,可以在读取数据时进行修剪操作:
代码语言:txt
复制
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文件的格式或内容复杂,可能需要根据实际情况进行适当的调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

领券