[Ljava.lang.String; cannot be cast to java.lang.String 报错的原因

 完整错误信息:

java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

 

 报这个错的原因是:

将  [Ljava.lang.String; 代表的数组类型强制转换为 java.lang.String 代表的字符串类型两者类型不匹配导致出错

 

注:[Ljava.lang.String@1b634e7  -- 
   "[" 表示一维数组 
    "[["表示二维数组 
    "L"表示一个对象 
    "java.lang.String"表示对象的类型 
    "@"后面表示该对象的HashCode

 

 

 

参考:

https://blog.csdn.net/jkguowen/article/details/9173811

http://newerdragon.iteye.com/blog/1671007

 

 全文完

:)

 

原文地址:

https://www.cnblogs.com/poterliu/p/9814966.html

 

posted @   poterliu  阅读(23563)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示