java中基本数据类型为什么没有操作数据值的方法呢?求个解答下,麻烦了
基本数据类型就相当于凡人,而包装类型就相当于超人。 一般的代码功能凡人可以做的基本上用凡人,而需要用到超人时才会用包装类型。
包装类型如Integer有int没有的操作数据值的方法,但int也是需要存在的,比如,当比较33和55哪个大时,使用int和Integer都可以比较,但当比较两个Integer时就有可能出现问题。如:
Integer val1 = 111;
Integer val2 = 111;
Integer val3 = 128;
Integer val4 = 128;
val1 == val2 返回值是true
val3 == val4 返回值是false