求一个判断数据类型的自定义异常类。 RT.如果是String就正常,如果是其他类型就抛出异常并打印是什么类型。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (obj instanceof String) ......else throw new Exception(obj.getClass().getName()); public void isString(Object obj)throws Exception{ if(!(obj instanceof String)){ throw new Exception(obj.getClass().getName()); } } 这有区别吗?这么写的话我要判断int 类型怎么办啊。 你都知道是int类型,还需要判断吗,只有是对象类型的才需要判断啊。所有的基本类型,int、long、float、double等这些类型,如果也需要判断的话,只能说你的程序有问题了。 (String)obj;不知道你要的是不是这样,如果不是String类型,强制转换的时候就还报告java.lang.ClassCastException异常。 java如何运行c++的.exe文件在DOS窗口中 Mysql eclipse问题 抛出数据库连接异常 日文转半角カタカナ 如何应用Substance 菜鸟问题,为什么编译器不认构造函数??~~~~ 请大侠帮我改一下程序 下面的代码什么意思? 救命啊各位大侠...!!! win2000的命令行模式下的java程序执行 哪里有java的帮助下载 我想把JAVA编的游戏挂到一个网站上去! 高手来解决下...
......
else
throw new Exception(obj.getClass().getName());
if(!(obj instanceof String)){
throw new Exception(obj.getClass().getName());
}
}
所有的基本类型,int、long、float、double等这些类型,如果也需要判断的话,只能说你的程序有问题了。