这样限制了text的输入,就不能输入string型的数据? 本帖最后由 sand_mao 于 2013-01-15 09:49:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改下其中的text_1.setText(readSettings.getYear()); System.out.println("year = "+readSettings.getYear()); 可是其他月份的text也做了这样的限制,却没有出错 其实判断很简单啦,如果你会正则的话,非常简单,如果不会也没关系你这样来: try { int num = Integer.parseInt(str) //str是输入的字符值 //如果能够转换就说明肯定是数字啦 //如果不是数字肯定不能够转换或抛异常 //当然如果你想年号更合法你可以这样要求 num > 1900 不过意义很小,呵呵 } catch(Exception e) { System.out.println("不是数字") //或者你在界面上设置 } 自引用结构是什么结构? 中芯国际编程面试题求解 100 分请高手路过下 子类调用父类构造方法的问题,理解的和运行结果不一样、、求助、、 关于接口打包问题 请问这个出错提示该怎么解决 除了sun以外,那里下载jdk1.5比较快? 请教,怎么做客户需求 关于java的困惑???请大虾指点 两位斑竹,各位大虾,介绍一下各种开发工具的主要开发方向吧! ConcurrentModificationException如何解决 java可以识别一台电脑是不是连着打印机吗
System.out.println("year = "+readSettings.getYear());
其实判断很简单啦,如果你会正则的话,非常简单,如果不会也没关系你这样来: try {
int num = Integer.parseInt(str) //str是输入的字符值
//如果能够转换就说明肯定是数字啦
//如果不是数字肯定不能够转换或抛异常
//当然如果你想年号更合法你可以这样要求 num > 1900 不过意义很小,呵呵
} catch(Exception e) {
System.out.println("不是数字") //或者你在界面上设置
}