请教如何把8个基本类型的数据互相转化?

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:21:12
请教如何把8个基本类型的数据互相转化?
前提是调用API当中的方法,不限制包和类,头文件里不用import

我试过很多,但是都不行
我用integer方法不行,关键是怎么调用方法.调用的是哪个方法.然后就是我编译的时候总是出现错误:说静态变量无法调用非静态方法.
如果这个程序很麻烦,请写出如何把INT型转化为BYTE型的也可以.
谢谢
在线等!明天要用!再次谢谢
高手会用很简单的方法实现
但是我是初学,所以没办法理解没学到的东西.
我们现在调用方法用的格式一般是:
java.lang.String.valueOf()
这样的格式

追加一个问题:8种基本类型包装类的类名是什么?

Double.parseDouble(Integer.valueOf(42).toString());

Byte.parseByte(Integer.valueOf(42).toString());
你要的难道是这样的?
就是把你的数据转换成字符串再转换成其他包装器类。

Integer Double Float Character Byte Boolean
Long Short

int型 数据转换成byte型,直接调用Integer类的类方法 Integer.byteValue();就可以了啊..

把INT型转化为BYTE型?
如果不考虑变小后的缺失:
int i=10;
byte b=(byte) i; 就可以了

如果是字符串转数字:
String s="10";
byte b2=Byte.valueOf(s);
Byte b3=Byte.valueOf(s);

如果是数字转字符串:
int i2=10;
String s2=i2+"";(比较偷懒)
String s3=Integer.toString(i2);

PS:java.lang下的类可以不写全限定名,java.lang.String.valueOf()=String.valueOf(),