gpt4 book ai didi

java - 删除 CSV 文件中的逗号?

转载 作者:行者123 更新时间:2023-12-02 06:06:49 24 4
gpt4 key购买 nike

我有以下代码,我从 csv 文件中获取值并将它们放入 ArrayList 中,以便我可以使用它们插入数学方程。

    public class Example1
{
public static void main(String[] args) throws InvalidFormatException, IOException{
ArrayList arr=new ArrayList();
File f=new File("C:\\java\\marchcalllast.csv");
Scanner in=new Scanner(f);
while(in.hasNext())
{
arr.add(in.next());
}
System.out.println("Data From ArrayList");
int size = arr.size();
System.out.println(arr);
System.out.println(size);

for (int i = 0; i < arr.size(); i++){
String item = (String) arr.get(i);
System.out.println("Item " + i + " : " + item);
}

输出给了我

Item 0 : 15.9,

Item 1 : 13.7,

Item 2 : 12.35,

Item 3 : 10,

Item 4 : 8.45,

Item 5 : 7.15,

Item 6 : 6,

Item 7 : 5.1,

Item 8 : 4.3,

Item 9 : 3.55,

我想去掉这些值后面的逗号,以使用它们插入数学方程。有什么办法可以做到这一点吗?另外,由于这些值是字符串,我可以将它们用于数学方程吗?

最佳答案

您可以使用分隔符以 , 进行分割。分割字符串后它也会忽略逗号。

Scanner s = new Scanner(input).useDelimiter(",");

或者你尝试用它来删除逗号

item.replace(",","");

关于java - 删除 CSV 文件中的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22208112/

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