【实用】Clob类型与String类型的相互转换
转化方法如下
// Clob类型 转Stringpublic String ClobToString(Clob clob) throws SQLException, IOException {String reString = "";Reader is = clob.getCharacterStream();// 得到流BufferedReader br = new BufferedReader(is);String s = br.readLine();StringBuffer sb = new StringBuffer();while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRINGsb.append(s);s = br.readLine();}reString = sb.toString();if(br!=null){br.close();}if(is!=null){is.close();}return reString;}// String类型转换成Clob类型public Clob StringToClob(final String string) {if(null == string || string.trim().length() == 0){return null;}return new org.hibernate.lob.ClobImpl(string);}
方法调用示例
@Overridepublic Map<String, Object> seletProjectInfoToNew(String pid) {Map<String,Object> resultMap = new HashMap<String,Object>();Map<String,Object> result = new HashMap<String,Object>();try {Map plan = informationMapper.seletProjectInfoToNew(pid);List<Map<String, Object>> map = informationMapper.seletProjectScrollToNew(pid);String belong_emphasis = ClobToString((Clob) plan.get("belong_emphasis_area_val"));String belong_area = ClobToString((Clob) plan.get("belong_area_val"));plan.put("belong_emphasis_area_val",belong_emphasis);plan.put("belong_area_val",belong_area);result.put("projectInfo",plan);result.put("projectAffiliated",map);ReturnUtil.createSuccess(resultMap,result,CommonRest.QUERY_SUCCESS);} catch (Exception e) {e.printStackTrace();ReturnUtil.createError(resultMap, CommonRest.QUERY_FAILD);}return resultMap;}
亲测有效!!!
【实用】Clob类型与String类型的相互转换相关推荐
- c语言 int类型转换为string类型
1. int类型 12345 转换为char类型 12345: #include "stdio.h" /** *int类型转换为string类型 *Int_i: 要转换的int类型 ...
- Long类型转为String类型
如果java返回给前端的字段有Long类型的,比如主键id,那么就要把这个Long类型转为String类型才可以,不然前端拿到这个字段再传回给你后端用的时候会导致精度缺失,也就是这个字段的值会改变,原 ...
- Date类型与String类型互相转换
string类型转换为date类型 // strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日// HH时mm ...
- Redis基本类型之String类型
文章目录 Redis基本类型之String类型 一.简介 二.String类型的常见命令 三.操作案例 1.set.get(设置和获取数据) 2.mset.mget(批量设置和获取数据) 3.incr ...
- Java 时间 Date类型,Long类型,String类型
2019独角兽企业重金招聘Python工程师标准>>> Java 日期时间 Date类型,long类型,String类型表现形式的转换 1.java.util.Date类型转换成lo ...
- c++语言中string类型,c++string类型占几个字节
在C语言中我们操作字符串肯定用到的是指针或者数组,这样相对来说对字符串的处理还是比较麻烦的,好在C++中提供了 string 类型的支持,让我们在处理字符串时方便了许多. 首先,我写了一段测试代码,如 ...
- int类型转换成String类型,String类型转化成int类型
一.int类型转换成String类型 int i = 100; //方法一:使用i+""; String s1 = i+""; //方法二:String.val ...
- 回复 C++中如何将Int类型转换为String类型?
像是C#,java等高级语言中,int转String类型都是很简单的,但是C++中好像很麻烦,我查了百度的资料,我找到了转换的方式: 我想问的是,为什么要这么做,而不提供直接转换的方式? int 转换 ...
- java 类型转string类型_java常用类String与其他数据类型之间的转化
1.包装类之间转换 2.包装类对象转换为对应的基本数据类型变量 1. 定义一个String str = "1234"; 2. 将其转换为double类型并输出 3.使用Double ...
最新文章
- 【swjtu】数字电路实验3_1位十进制计数器
- pyqt5实战之自定义弹窗口
- 如何通便清肠快速见效_如何三个月合理瘦身减脂
- 1060. 爱丁顿数(25)
- swing 选择对话框_Java Swing –日期选择器对话框
- 今天的我们班胜利了的飞鸽传书
- python3获取用户输入_python3.4控制用户输入与输出
- [Note]Linux查看ASCII字符表
- 2012-11-25学习笔记
- 关于嵌入式可执行程序,你了解多少?
- 讲座笔记:图匹配 Graph Matching 问题 | 机器学习组合优化
- android 多线程 js,android中的jstack,见见线程都在干嘛
- 2021年,产品经理是否仍在招聘风口?多年火热是否只是泡沫?
- 解析Health端点数据获取异常数据
- Log4j2 Zero Day 漏洞 Apache Flink 应对指南
- GIS应用技巧之植被制图
- snmp-cmds 系列工具命令
- PB 数据窗口数据导入Excel, 如果存在则追加,不存在则创建。
- Android 后台开发
- 已知二叉树的后序序列和中序序列,求先序序列。