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

 更新时间:2021年09月25日 14:27:19   作者:德邦总管  
这篇文章主要介绍了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中的使用及连接Redis数据库(附源码)

    Java中的使用及连接Redis数据库(附源码)

    这篇文章主要介绍了Java中的使用及连接Redis数据库(附源码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java中的比较器详细解析

    Java中的比较器详细解析

    这篇文章主要介绍了Java中的比较器详细解析,基本数据类型的数据(除boolean类型外)需要比较大小的话,直接使用比较运算符即可,但是引用数据类型是不能直接使用比较运算符来比较大小的,需要的朋友可以参考下
    2023-11-11
  • java读取文件里面部分汉字内容乱码的解决方案

    java读取文件里面部分汉字内容乱码的解决方案

    这篇文章主要介绍了java读取文件里面部分汉字内容乱码的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • SpringBoot Validation快速实现数据校验的示例代码

    SpringBoot Validation快速实现数据校验的示例代码

    在实际开发中,肯定会经常遇到对参数字段进行校验的场景,通常我们只能写大量的if else来完成校验工作,而如果使用SpringBoot Validation则可以轻松的通过注解来完成,接下来小编给大家介绍下利用SpringBoot Validation快速实现数据校验的示例代码,需要的朋友参考下吧
    2022-06-06
  • Java数据结构之双向链表图解

    Java数据结构之双向链表图解

    这篇文章主要为大家详细介绍了Java数据结构之双向链表,文中图解分析的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Spring Boot中自定义注解结合AOP实现主备库切换问题

    Spring Boot中自定义注解结合AOP实现主备库切换问题

    这篇文章主要介绍了Spring Boot中自定义注解+AOP实现主备库切换的相关知识,本篇文章的场景是做调度中心和监控中心时的需求,后端使用TDDL实现分表分库,需要的朋友可以参考下
    2019-08-08
  • IDEA如何开启并配置services窗口

    IDEA如何开启并配置services窗口

    在使用IntelliJ IDEA时,可能会遇到Services窗口不自动弹出的情况,本文介绍了如何手动开启Services窗口的简单步骤,首先,通过点击菜单栏中的“视图”->“工具窗口”->“服务”,或使用快捷键Alt+F8(注意快捷键可能存在冲突)来打开Services窗口
    2024-10-10
  • Java利用遗传算法求解最短路径问题

    Java利用遗传算法求解最短路径问题

    遗传算法(Genetic Algorithm,GA)最早是由美国的John holland于20世纪70年代提出,该算法是根据大自然中生物体进化规律而设计提出的。本文将利用遗传算法求解最短路径问题,需要的可以参考一下
    2022-06-06
  • Java连接操作Oracle数据库代码详解

    Java连接操作Oracle数据库代码详解

    这篇文章主要介绍了Java连接操作Oracle数据库代码详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • IDEA快速搭建jsp项目的图文教程

    IDEA快速搭建jsp项目的图文教程

    这篇文章主要介绍了IDEA快速搭建jsp项目的图文教程,本文分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05

最新评论