我是靠谱客的博主 糊涂草丛,最近开发中收集的这篇文章主要介绍java.lang.String和java.util.NClob互相转换方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java.lang.String和java.util.NClob互相转换

//NClob或Clob转String类型
public String clob2Str(NClob nclob) throws Exception {
    String content = "";
    try {
        Reader is = nclob.getCharacterStream();
        BufferedReader buff = new BufferedReader(is);// 得到流
        String line = buff.readLine();
        StringBuffer sb = new StringBuffer();
        while (line != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
            sb.append(line);
            line = buff.readLine();
        }
        content = sb.toString();
    } catch (Exception e) {
        log.error("java.sql.NClob类型转java.lang.String类型出错..."+e.getCause());
        e.printStackTrace();
    }
    return content;
}
/**
* String转Clob类型
*/
String s="字符串"; 
Clob clob=new javax.sql.rowset.serial.SerialClob(s.toCharArray());

报错:不兼容的类型:

java.lang.String无法转换为java.util.function.Supplier<java.lang.String>

调用logger记录器的方法时候,报错提示logger.info()有问题,要求的参数是String,但明明写了字符串却报错。

编译运行提示"不兼容的类型: java.lang.String无法转换为java.util.function.Supplier<java.lang.String>"

发现是IDEA自动导入的包有问题

改为

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

以上为个人经验,希望能给大家一个参考,也希望大家多多支持靠谱客。

最后

以上就是糊涂草丛为你收集整理的java.lang.String和java.util.NClob互相转换方式的全部内容,希望文章能够帮你解决java.lang.String和java.util.NClob互相转换方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部