再上一段希望生成上述csv的代码:

package chapter4;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

/**

* Created by MyWorld on 2016/3/23.

*/

public class CsvWriteWithDoubleQuotation {

public static void main(String[] args) throws IOException {

List source = getResult();

CsvWriteWithDoubleQuotation csvWriter = new CsvWriteWithDoubleQuotation();

csvWriter.write(source);

}

private void write(List source) throws IOException {

File file = new File("resultWithDoubleQuotation.csv");

System.out.println(file.getAbsolutePath());

FileWriter fw = new FileWriter(file);

String title = "id,Name,Desc";

fw.write(title + "\n");

for (Peron peron : source) {

fw.write(String.format("%s,%s,\"%s\"\n", peron.getId(), peron.getName(), peron.getDesc()));

}

fw.flush();

fw.close();

}

private static List getResult() {

List source = new ArrayList();

source.add(new Peron(1, "Tom", "I li kui, nicknamed \"black tornado\""));

source.add(new Peron(2, "Jim", "I'm Jim"));

source.add(new Peron(3, "John", "I'm John,twenty years old."));

return source;

}

}

class Peron {

private final int id;

private final String name;

private final String desc;

public Peron(int id, String name, String desc) {

this.id = id;

this.name = name;

this.desc = desc;

}    public int getId() {

return id;

}    public String getName() {

return name;

}

public String getDesc() {

return desc;

}

}

java csv 双引号_你知道csv中如何输出英文双引号吗-百度经验相关推荐

  1. 利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩、电流、电压等参数波形变化

    利用 Matlab/Simulink 平台搭建双馈风力发电机在电网中的模型,双馈风力发电机在风速变化的影响下转矩.电流.电压等参数波形变化. 适用于风电并网时对风电场影响的研究. 详情请见文档. ID ...

  2. csv文件示例_如何在R中使用数据框和CSV文件-带有示例的详细介绍

    csv文件示例 Welcome! If you want to start diving into data science and statistics, then data frames, CSV ...

  3. python键盘怎么输入双引号_如何在Python中使用字符串变量打印双引号?

    打印双引号很棘手,因为语法本身要求将双引号括起来以打印字符串.在本文中,我们将看到如何使用print语句打印这些双引号. 下面的情况将不会打印双引号.代码的前两行将不提供任何输出,而最后一行将通过错误 ...

  4. mysql concat 引号_在MySQL concat里面使用多个单引号,三引号的问题

    在动态拼接字符串时,我们常会用到字符拼接,我对拼接的引号不理解,如: 1.'''+ id +''' 为什么是3个引号,为什么左边一个加号右边一个加号(能不能着重帮我解释下这个,详细点) SQL cod ...

  5. JS删除字符串中所有的英文双引号

    使用String对象的replace()方法,将所有匹配到的双引号替换为空串,达到删除双引号的效果 注意:replace()方法第一个参数,这里匹配所有的双引号需要使用正则表达式,英文双引号需要使用反 ...

  6. win10下装win7双系统_虚拟磁盘安装原版WIN7,简简单单实现双系统

    WIN10最新,WIN7经典.有的玩家喜欢WIN10,但是又对WIN7念念不忘:有的玩家喜欢WIN7,但是又希望用上WIN10.没关系,小孩子才做选择,成年人都要.安装个WIN10+WIN7双系统就解 ...

  7. java 统计汉字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法

    本文实例讲述了java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  8. java 字符串 数字个数_Java简单统计字符串中汉字,英文字母及数字数量的方法...

    本文实例讲述了Java简单统计字符串中汉字,英文字母及数字数量的方法.分享给大家供大家参考,具体如下: package org.zhy.demo.algorithm; /** * 有一个字符串,其中包 ...

  9. python3 csv 读入数组_如何将CSV数据读入NumPy中的记录数组?

    我建议read_csv函数的pandas图书馆:import pandas as pd df=pd.read_csv('myfile.csv', sep=',',header=None)df.valu ...

最新文章

  1. C++_类和结构体所占内存大小,静态成员问题
  2. FD.io/VPP — L2 vSwitch
  3. 重用CL_CRM_QUERYAUI_RUN_BTIL实现order search
  4. 洛谷P1828 香甜的黄油 Sweet Butter
  5. Android Studio的Android Monitor窗口中把标签拉出来之后放不回去的解决方法
  6. 水经注万能地图下载器怎么设置系统参数
  7. Spring-statemachine有限状态机(FSM)使用教程详解
  8. 信度spss怎么做_毕业季:毕业论文利用spss做信度分析步骤详解
  9. 支持flv视频播放的h5播放器-xgplayer
  10. Mapped Statements collection already contains value for com.bai.dao.Userdao.UserByID
  11. 弯头lisp_管道材料代号说明
  12. (三)沟通管理风险管理采购管理@相关方管理
  13. C语言实现物品竞拍管理系统
  14. Gentoo 2005.1 完整的USE参数清单中文详解
  15. Python 学习笔记 -- pickle模块,如何腌制泡菜(入门级)
  16. Final Cut Pro 7非线性编辑高级教程
  17. 萌新必看——10种客户端存储哪家强,一文读尽!
  18. 《 编程导论——以Python为舟》学习笔记(一)
  19. HTML2Canvas---合成海报遇到问题总结
  20. 微软IE7更多细节大揭密(转)

热门文章

  1. 读取英里数然后将它转换为公里数并显示结果。1英里约等于1.609公里。 输出结果保留2位小数。
  2. 迷你世界进云服务器需要密码,迷你世界云服务器安装
  3. php 空间租用,php空间租用的底层逻辑清单
  4. Python.习题四 循环结构
  5. 说话人识别神经网络推理方式
  6. 渡一教育公开课web前端开发JavaScript精英课学习笔记(三)条件语句,循环语句
  7. php验证法则是10位数字,WebGeeker-Validation: 一个强大的 PHP 参数验证器
  8. [No000056]你无法真正占有一个人,包括你的爱人,先生或太太、小孩,以及你自己.......
  9. 高斯消元:列主消元法
  10. 行列式求三角形以及任何四边形周长和面积