gpt4 book ai didi

java - 扫描仪和文件问题

转载 作者:行者123 更新时间:2023-12-02 00:11:32 26 4
gpt4 key购买 nike

我有一个.我想从中读取和写入 csv 文件。如果有新输入,则应检查文件中是否已存在 string1。 String1 可以包含数字、字符和空格。

写入文件根本没有问题,但是当它应该检查 string1 是否存在时,只有当 string1 看起来是 1 或 2 时它才有效。但 string1 将是一个由字符、数字和空格组成的字符串


Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if(line.contains(string1)) {
// Print some error message
}
else{
// write output to .csv file
}
}
scanner.close();

我尝试过更改文件的编码,但这也没有帮助..

最佳答案

即使我在扫描仪和 csv 读取方面遇到了一些问题,所以我用 BufferedReader 代码做到了:-。

    String inputFileName = "fileName";
BufferedReader br ;
try {
br = new BufferedReader(new FileReader(inputFileName));
String line = br.readLine();
}
catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

但是扫描仪也适用于 csv ,扫描仪代码:-

Scanner br;
try {
br = new Scanner(new FileReader(inputFileName));
String line = br.next();
}
catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

关于java - 扫描仪和文件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58116805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com