在java中写入csv文件时包含逗号,每次使用不同的字符串

qvtsj1bj  于 2023-04-03  发布在  Java
关注(0)|答案(1)|浏览(179)

我正在写一个程序,我需要将数据写入csv。然而,我要写入csv的字符串有一些逗号。因此,当我写入它时,我会在不同的字段中获得值,这是我不希望的。例如:我的字符串会这样:165328,1234582,21346我在一个字段中得到每个值的输出,但我希望字符串在一个字段中

while((s=lnr.readLine())!=null)
        {
                     str=s.split(" ");
                     br.write(str[7]);
        }

请添加所需的东西,以获得所需的输出。例如:我写的字符串看起来像这样165328,123482,123414…

zsbz8rwp

zsbz8rwp1#

将包含逗号的字符串用双引号引起来,然后用File Writer或任何你想要的writer将其写入csv文件。

value="\"" +value + "\"";
 fos.append(value);

相关问题