首页 > 其他分享 >异常String不可以转换为Integer处理

异常String不可以转换为Integer处理

时间:2022-12-22 14:45:00浏览次数:53  
标签:lang 转换 String java int Integer id

出现异常String不可以转换为Integer

java.lang.String cannot be cast to java.lang.Integer

java.lang.String cannot be cast to java.lang.Integer解决方案_「已注销」的博客-CSDN博客

 

 我的问题在于代码处没有进行任何处理直接将String转int,这是不行的会报上面的错误

需要用valueOf转换一下,就不会报错了。

int id= Integer.valueOf((String) request.getSession().getAttribute("id"));//获取要修改的id写int会出错**

标签:lang,转换,String,java,int,Integer,id
From: https://www.cnblogs.com/pengsuoqun123/p/16998670.html

相关文章

  • 一行代码完成英文单词首字母大写转换,ABC、abc、aBC转换为Abc
    letfirstLetterUpperCase=s=>s.substr(0,1).toLocaleUpperCase()+s.substr(1).toLocaleLowerCase();firstLetterUpperCase('abc')//AbcfirstLetterUpperCase('aBC')//Ab......
  • MFC中的CString类使用方法指南
    MFC中的CString类使用方法指南codeproject:CStringManagement【禾路:这是一篇比较老的资料了,但是对于MFC的程序设计很有帮助。我们在MFC中使用字符串的相关操作,首先想到的就......
  • 整数范围与类型转换
    -2147483647-1== 2147483648U-2147483647-1<-2147483647-2147483647-1< 2147483647(unsigned)-2147483647-1< 2147483647上面四个表达式成立吗?为什么?并用C语......
  • String.contains空指针异常
    今天在写业务代码的时候,大致如下   然后a.contains报了空指针异常,让我很是诧异结果发现,是缓存获取到了一个nullnull.contains这种样子就会出现空指针......
  • R7-3 十六进制字符串转换成十进制非负整数
    R7-3十六进制字符串转换成十进制非负整数分数 15全屏浏览题目切换布局作者 颜晖单位 浙大城市学院输入一个以#结束的字符串,滤去所有的非......
  • Java 中 int 和 Integer 的区别,为什么要有包装类?
    前言Java是一门强类型语言,所以在Java中,所有的数据都必须有自己的数据类型,这就像“山姆商店”的会员制一样,你是会员才能进入,在Java中也是如此,每一个数据必须有自己的......
  • 类型转换
    一、int转stringc++11标准增加的全局函数std::to_string(参数)。参数类型可以是:int、long、longlong、unsigned、unsignedlong、unsignedlonglong、float、double、l......
  • 整数范围与类型转换
    -2147483647-1==2147483648U-2147483647-1<-2147483647-2147483647-1<2147483647(unsigned)-2147483647-1<2147483647上面四个表达式成立吗?为什么?并用C语言......
  • 整数范围与类型转换
    -2147483647-1==2147483648U-2147483647-1<-2147483647-2147483647-1<2147483647(unsigned)-2147483647-1<2147483647上面四个表达式成立吗?为什么?并用C语言......
  • 整数范围与类型转换
    代码#defineINT_MAX2147483647#defineINT_MIN(-INT_MAX-1)#include<stdio.h>#include<string.h>intchecktruefalse(inta){if(a){pri......