java 类型转化:(数值型~整型、浮点型←----→非数值型~字符串、字节;以及 字符串←----→字节(字节数组)

java 类型转化:(数值型~整型、浮点型←----→非数值型~字符串、字节;以及 字符串←----→字节(字节数组)

 

① 字节整型:使用Byte. toUnsignedInt(字节);

② 字节数组字符串:new String(字节数组,开始位置,长度);

③ 字符串字节数组:使用String对象.getBytes(字符串);

④ 整型/浮点型数组字符串:

通过数组循环的方式,最终拼接成字符串:

(1)str[i] = “” + intArray[i];

  (2) 通过StringBuilder的追加方式append(intArray[i]);

(3)str[i] = String.valueOf(intArray[i]);

这里的String.valueOf(整型);   //参数类型是整型,不是整型数组,如果整型数组,最后得到的是整型数组的地址哈哈哈。

这里的Integer.toString(整型); //参数类型是整型哈

整型数组.toString();          //得到的也是整型数组的地址哈哈哈

⑤ 字符串整型/浮点型:Integer.parseInt(字符串);    Double.parseDouble(字符串);

ps:

(1) java的包装类:Integer、Double、Float、String类:都封装一些相互转换的方法。

例如Integer.valueOf(字符串类型);    字符串类型包装成整型,底层就是:Integer.toString(整型);

Integer.parseInt(字符串类型);  //底层是转化为字节类型,再到整型,很容易的,ascall本质上就是整型

 

(2) Integer、Double、Float、String 对象相互转化的方法更加多了,

举例整型,除了valueOf、parseInt、toString、还有getInteger、get某某类型。

原文地址:https://www.cnblogs.com/shan333/p/14799334.html