Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)[通俗易懂]

Java后台接收参数出现java.lang.Integer cannot be cast to java.lang.Double错误(已解决)[通俗易懂]在Java接受前端传过来的数据信息的时候,使用List<List<double>>进行接收结果出现这个错误java.lang.Integercannotbecasttojava.lang.Double是类型转换出现的错误,当是这个数据在前端明明处理过,使用parseFloat转为了浮点数后端使用List<List>进行接收,此时也没有报错于是打开debug进行调试检查问题,发现传过来的数值如果是整数则为Integer类型,有小数的才是double类型

大家好,又见面了,我是你们的朋友全栈君。

在Java接受前端传过来的数据信息的时候,使用List<List< double>>进行接收结果出现这个错误
在这里插入图片描述java.lang.Integer cannot be cast to java.lang.Double是类型转换出现的错误,当是这个数据在前端明明处理过,使用parseFloat转为了浮点数
在这里插入图片描述
后端使用List<List>进行接收,此时也没有报错
在这里插入图片描述

于是打开debug进行调试检查问题,发现传过来的数值如果是整数则为Integer类型,有小数的才是double类型
在这里插入图片描述但是在接收后转为List<List< double>>时又没有报错,导致List<List< double>>里装的并不全是double类型,而是掺杂了integer类型的数据,所以无法直接使用Double.parseDouble()进行转换,尝试先转为String再进行转换
在这里插入图片描述但是还是出现了相同的错误,使用debug进行调试
在这里插入图片描述在这里插入图片描述发现数据也没有出现问题,已经成功转为String类型并且成功转为double类型了
所以尝试改变一下接收的方式,使用JSONArray进行接收再取出
在这里插入图片描述这样就能成功取出来了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160260.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vs2017注释快捷键设置_vs注释多行代码快捷键

    vs2017注释快捷键设置_vs注释多行代码快捷键1、首先进入文件夹:C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Community\Common7\IDE\VC\Snippets\2052\VisualC++2、在该文件夹中创建xxx.snippet文件,编辑内容如下:注:fuc是快捷方式&lt;?xmlversion="1.0"encoding…

    2022年8月15日
    3
  • c语言socket编程代码例子

    c语言socket编程代码例子socket_client客户端代码#include<sys/types.h>#include<sys/socket.h>#include<stdio.h>#include<string.h>#include<error.h>#include<netinet/in.h>intmain(){//1.创建socket,socket()函数intsockfd=0;sockfd=sock.

    2022年10月24日
    0
  • 龙族h路明非和诺诺_龙族六

    龙族h路明非和诺诺_龙族六清晨,路明非正在熟睡,‘起床了路明非,太阳照屁股了!’芬格尔大喊,路明非终于被惊醒,揉了揉眼睛不满道:‘芬格尔你搞毛线啊!今天可是星期天!’‘星期你妹啊!今天要出任务了你TM还睡!’路明非一听有任务脑子瞬间清醒拿起手机一看“卧槽(#゚Д゚)!都八点了,要迟到了,再晚就要挨骂了。”芬格尔忙说“那你赶紧穿上衣服走了”。“哦,好好,那咱们走吧”。两人穿好衣服急急忙忙的向机场过去。等两人终于到…

    2022年10月8日
    0
  • java多层map嵌套案例

    java多层map嵌套案例

    2021年7月15日
    177
  • Tomcat闪退问题

    Tomcat闪退问题这两天快被这些搞的头大了,tomcat重配了几次,老出现闪退的问题(直接下的tomcat8.0压缩包免安装),总结下来有三个方面,大家如果也遇到这个问题,可以试试下面三个办法:1.网上帖子基本上说出现这个问题最大的原因是因为环境变量没有配对,大家可以参见下面这个帖子比对一下:http://blog.csdn.net/wsad_hjk/article/details/27374753我这里jdk8….

    2022年5月30日
    33
  • 桥模式设计模式进入Bridge

    桥模式设计模式进入Bridge

    2022年1月2日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号