public class Ty
{
public static void main(String args[])
{
byte i="127";
System.out.println(i.getClass().getName());
}
}
这种方法,不能获得基本型数据的类型,请问有什么其它的办法吧?谢谢指教.
{
public static void main(String args[])
{
byte i="127";
System.out.println(i.getClass().getName());
}
}
这种方法,不能获得基本型数据的类型,请问有什么其它的办法吧?谢谢指教.
解决方案 »
- 小弟新手凭想象做了个计算器的初步加法运算怎么实现呢?
- eclipse怎么打ear,war包可以随意变成ear吗?
- 反射能反射方法内部类吗
- 请教一个换皮肤后的问题
- 正则表达式(?s)<(A).*>(.*)?<\\/\\1>,开头的(?s)是什么意思?
- 未解决的问题:SQLServer2000连接数据库失败
- java中播放flash功能?
- 谁来帮帮我呀!谢谢
- NetGuardian??哪为兄弟有啊,给我一份copy~~~~~~~~~~~~
- 我要自学网上的象棋游戏开发,开发过的小伙伴进来交流下哈~~~~
- ******是菜鸟,有个IT职业选择问题想请教大家,急!******
- 一个java文件多个类找不到main
{
public static void main(String args[])
{
Byte i = 127;
System.out.println(i.getClass().getName());
}
}
比如,byte基本类型就有一个类名为Byte的Wrapped类与它对应。
lz的程序中i是基本类型byte,而基本类型没有方法可以调用,所以程序编译肯定不通过。
liusx0113的方法可以调用getClass()方法。
如果你实在想获得byte类型,可以这么写
System.out.println(Byte.TYPE);
这句话会输出byte