java怎么给object赋值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么给object赋值相关的知识,希望对你有一定的参考价值。

参考技术A Object kw = "cc";
Object kw1 = 123;
Object[] kw2 = '1','2','3';
Object kw3 = 1.2;本回答被提问者采纳

java里面object怎么样转换成int好?

((BigDecimal) list.get(0)[0]).intValue();

Integer.valueOf(String.valueOf(list.get(0)[1]));

这两种转换都可以赋值给int型变量,他们哪个好呢?
一般转换都是怎么转的?

两个都不好,
第一个方法: 不建议使用,一般涉及到数学精确计算的时候才使用BigDecimal,平时很少使用
第二个方法: 不建议使用,Integer.valueOf(str), 后者的返回值实际上是 Integer 对象类型, 所以不建议使用
应该用: Integer.parseInt(list.get(0)[0].toString()); 这个方法的返回值才是 int
参考技术A 两个都不好,
第一个方法: 不建议使用,一般涉及到数学精确计算的时候才使用BigDecimal,平时很少使用
第二个方法: 不建议使用,Integer.valueOf(str), 后者的返回值实际上是 Integer 对象类型, 所以不建议使用
应该用: Integer.parseInt(list.get(0)[0].toString()); 这个方法的返回值才是 int
参考技术B 这两个是不一样的intValue()是包装类提供的方法
Integer.valueOf();是将字符串转换为整形的方法
参考技术C 建议用第一个,效率高,而且稳定。 参考技术D Integer.valueOf((list.get(0)[1]).tostring);一般我用这个

以上是关于java怎么给object赋值的主要内容,如果未能解决你的问题,请参考以下文章

java 怎么给set赋值

java中object[]赋值问题?

请问java中怎样将Integer类型的对象赋值给int

java map集合赋值 key值相同覆盖问题

java 中怎样拆分一个整数 并赋值给一个数组

Java 中 给一个object 赋值属性, 既可以用构造函数的方式,也可以用setXXXX()的方式,而它们之间有啥区