• IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 616

    时间:2024-03-29 12:58:19

    服务器返回JSON数据解析出错,报这样一个错误。错误IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 616错误描述我要的是一个集合,但是你却给我的是一个字符串。错误原因本来要求传一个集合给我,你却...

  • 【JAVA判空】数据判空方法合集(List,String)

    时间:2024-03-29 09:39:42

    最近代码走查,讨论到数组判空,正好整理一下,记录一下不同数据类型判空方式!一、String类型数据    String类型数据判空我们一般需要判断是否是 null 或者 "";    例如 String str = null;对于str的判断我们传统方式有:str != null &&...

  • spring-webflux中Flux 转String

    时间:2024-03-29 07:48:37

    Spring WebFlux既支持像Tomcat,Jetty这样的的传统容器(前提是支持Servlet 3.1 Non-Blocking IO API),又支持像Netty,Undertow那样的异步容器。不管是何种容器,Spring WebFlux都会将其输入输出流适配成Flux<DataB...

  • java.lang.String cannot be cast to java.lang.Integer解决办法

    时间:2024-03-29 07:40:23

    今天写SSM框架时候,后台界面报错,控制台输出java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer,如下图:报错原因是因为类型转换错误,不能将String类型转化成Integer类型,错误...

  • Cannot deserialize value of type `java.util.Date` from String

    时间:2024-03-28 20:01:20

    今天使用element-ui组件的el-date-picker,提交el-form 到后台,然后时间选项是这样的后台接收是这样的: 但是提交后提示,我时间格式不对  Cannot deserialize value of type `java.util.Date` from String 。。。百度...

  • 解决swagger2 java.lang.NumberFormatException: For input string: ““ 报错

    时间:2024-03-28 11:58:18

    解决swagger2 java.lang.NumberFormatException: For input string: "" 报错-报错的原因:解决方法1:解决方法2:报错的原因:通过控制台可以看到报错位置点进可以看到是类型转换异常:空字符串""无法转成Number。解决方法1:@ApiImpl...

  • 浅谈string的不可改变性质和“+”拼接字符串

    时间:2024-03-28 11:31:51

    我们都知道String对象一旦创建就不可改变,那这是为什么呢?那我们就从源代码入手,去分析String是如何维护其不可改变的性质。手段一:final类和final的私有成员可以发现:String是一个final类,且三个成员都是私有的,这就意味着String是不可被继承的,这样就可以防止出现程序猿通...

  • java—运行时常量池(Runtime Constant Pool)、常量池(Constant Pool)、字符串常量池(String Constant Pool)

    时间:2024-03-28 11:22:18

    最近在看常量池相关的东西的时候,会被这几个常量池给弄的晕乎乎的 查阅了《深入理解java虚拟机》总结如下:一、常量池共有三类:’运行时常量池(Runtime Constant Pool)常量池(Constant Pool):也是常说的class文件常量池(class constant pool)字符...

  • String与StringBuffer中substring性能分析

    时间:2024-03-28 10:12:45

    在jdk1.6中,substring的使用要格外引起注意,首先我们来看看substring是如何实现的:  通过源代码我们看到,直接返回了String对象,我们继续看一下String类的这个构造函数:  通过源代码我们清晰的看到其实就是直接修改了offset,和count,那就面临一个问题,如果我当...

  • 【C++】STL学习之旅——初识STL,认识string类-1 STL 简介

    时间:2024-03-27 14:23:03

    现在我正式开始学习STL,这让我期待好久了,一想到不用手撕链表,手搓堆栈,心里非常爽。接下来我们先来介绍一下STL: STL,英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成...

  • Java中String字符串默认编码

    时间:2024-03-27 11:46:17

    下面运行下面这个程序,图1为执行的结果。可看出相同的字符串,如果使用不同的编码方式,得到的byte[]数组可能会不同,ASCII,GBK,UTF-8对数字和英文字母的编码相同,unicode的编码跟前面三项都不同。源代码如下:import java.nio.charset.Charset;impor...

  • MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法

    时间:2024-03-27 10:00:50

    一、MySQL 查询表数据中文乱码问题及解决方法个人技能手册:https://github.com/DevilMafia/personal-skill-tree         DOS命令行下 连接 MySQL 数据库,进行 查询表数据操作 出现中文乱码,如下图: 出现这种情况的原因是:charac...

  • eclipse出现String错误,问题已解决

    时间:2024-03-26 21:26:43

    如果代码中String被红色波浪线标红了,那么,代码可能是复制过来的,两个eclipse之间添加的本地服务器不同或其他原因,代码在其他服务器上被编译后自己服务器不认识。解决方法:1.右击该项目-Properties,搜索框中输入java build path,点击此按钮2.添加JRE System ...

  • java基础解析系列(一)---String、StringBuffer、StringBuilder

    时间:2024-03-26 11:04:44

    java基础解析系列(一)---String、StringBuffer、StringBuilder前言:本系列的主题是平时容易疏忽的知识点,只有基础扎实,在编码的时候才能更注重规范和性能,在出现bug的时候,才能处理更加从容。我的博客目录这是我的博客目录,欢迎阅读String==问题 ...

  • java基础解析系列(九)---String不可变性分析

    时间:2024-03-26 11:01:21

    java基础解析系列(九)---String不可变性分析目录java基础解析系列(一)---String、StringBuffer、StringBuilderjava基础解析系列(二)---Integer缓存及装箱拆箱java基础解析系列(三)---HashMap原理java基础解析系列(四)---...

  • Java基础-String、StringBuffer、StringBuilder

    时间:2024-03-26 10:28:49

    看下面这段代码:public class Main { public static void main(String[] args) { String string = ""; for(int i=0;i<10000;i++){ stri...

  • string中的 reserve()和 resize()

    时间:2024-03-26 08:06:11

     reserve() 为容器预留足够的空间,避免不必要的重复分配。预留空间大于等于字符串的长度。预留空间可以通过capacity()查看。 resize() 调整字符串的大小。如果字符串长度变小,多余的字符会被截掉。若长度变大,可以设置填充的字符。长度可以通过size()查看。1. reserve(...

  • Evaluate Reverse Polish Notation (STRING-TYPE CONVERTION)

    时间:2024-03-25 23:13:37

    QuestionEvaluate the value of an arithmetic expression in Reverse Polish Notation.Valid operators are +, -, *, /. Each operand may be an integer or an...

  • 关于String转Double后计算值出错的问题解决

    时间:2024-03-25 14:47:47

    在做String转Double后一般的加减乘除都能得到正确结果有个别会出现偏差,比如:String s1="0.21";String s2="0.02";double sum = Double.valueOf(s1)+Double.valueOf(s2);或者double d1=0.21;doubl...

  • Java 中转换为String类型的四种方法

    时间:2024-03-25 12:37:02

    1. 使用 String 的构造方法,用于 byte[], char[], StringBuffer, StringBuilder 类型2. 使用 String 的静态方法 valueOf() 推荐使用该方法3. 使用 Object 类的 toString() 方法,根据业务要求决定是否需要覆写该方