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 中 给一个object 赋值属性, 既可以用构造函数的方式,也可以用setXXXX()的方式,而它们之间有啥区