永发信息网

java中怎么把对象转换成整形?

答案:5  悬赏:60  手机版
解决时间 2021-02-22 12:33
  • 提问者网友:骨子里的高雅
  • 2021-02-22 06:03
java中怎么把对象转换成整形?
最佳答案
  • 五星知识达人网友:执傲
  • 2021-02-22 07:09
object类型转换为int类型分以下三种情况:
  1、如果object是byte,short,int,char类型生成的,那么不用转换直接赋值就ok了。
  2、如果object是字符串类型生成的,先把object转换为String类型的,再把String类型转换为int类型。
  例如:
  String myInt="123";
  Object os=myInt;
  int b=Integer.parseInt((String)os);//还可以os.toString()
  3、如果object是float,double,long类型生成的,思路和上面一样,先把object转换为相应的数据类型,然后再转换为int类型。
全部回答
  • 1楼网友:行雁书
  • 2021-02-22 10:34
你提的问题有毛病,java中把对象转换成整形,指的是什么对象?在你给出的代码中是Java服务端接受html页面传递的参数(参数的类型都是String类型的),所以你问的是如何在java中将String类型转换问Integer类型的问题。可以用Integer.Parse("String")进行转换。
int count = Integer.Parse(request.getAttribute("count"));追问ultiple annotations found at this line:
- The method parse(Object) is undefined for the type
Integer
- The method parse(Object) is undefined for the type
Integer
你的方法有这样的问题 我说的对象是request对象
  • 2楼网友:神也偏爱
  • 2021-02-22 09:58
String count=request.getAttribute("count");

int count=Integer.parseInt(count);
这个要保证count保存的是整数
还有一个是用el 表达式
追问The method parseInt(String) in the type Integer is not applicable for the arguments (Object)
有这个错误
这个不知怎么用追答那你的request保存的肯定不是整形了 自然会类型转会错误
request.setAttribute(“count”,1);
这样保存一个整数就不会错了,记住保存的要是整形追问不懂 我太菜了 还是谢啦追答我看你下面的问题代码应该没错 ,用List泛型的时候有没有在jsp页面导入ReplyBean这个类的包啊
  • 3楼网友:旧脸谱
  • 2021-02-22 07:48
object类型转换为int类型分以下三种情况:
1、如果object是byte,short,int,char类型生成的,那么不用转换直接赋值就ok了。
2、如果object是字符串类型生成的,先把object转换为String类型的,再把String类型转换为int类型。
例如:
String myInt="123";
Object os=myInt;
int b=Integer.parseInt((String)os);//还可以os.toString()
3、如果object是float,double,long类型生成的,思路和上面一样,先把object转换为相应的数据类型,然后再转换为int类型。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯