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

时间:2015-09-18 12:51:54

标签: java csv

我正在编写一个程序,我需要将数据写入csv。但是我写给csv的字符串有一些逗号。因此,当我写信给我时,我会在不同领域获得价值,这是我不想要的 例如:我的字符串将如下:165328,1234582,21346 我在一个字段中获取输出作为每个值,但我希望字符串在一个字段中

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

请添加所需的内容以获得所需的输出。 例如:我正在写的字符串看起来像165328,123482,123414 ...

1 个答案:

答案 0 :(得分:4)

将包含逗号的字符串写入双引号中,然后使用File Writer或任何您想要的编写器将其写入csv文件。

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