java如何写一个方法判断传进来的参数是否数字 java中.怎么写一个判断JTextField是否为空的方法...

java\u5982\u4f55\u5199\u4e00\u4e2a\u65b9\u6cd5\u5224\u65ad\u4f20\u8fdb\u6765\u7684\u53c2\u6570\u662f\u5426\u6570\u5b57

\u4e0d\u9700\u8981\u5224\u65ad\uff0c\u56e0\u4e3a\uff1a
\u5728\u5b9a\u4e49\u65b9\u6cd5\u7684\u65f6\u5019\uff0c\u8981\u5b9a\u4e49\u53c2\u6570\u5217\u8868\u91cc\u9762\u7684\u53c2\u6570\u7c7b\u578b\uff0c\u5982\uff1a
public
void
test\uff08
int
num
\uff09{}
\u65e2\u7136\u5df2\u7ecf\u5b9a\u4e49\u597d\u4e86\u53c2\u6570\u7c7b\u578b\uff0c\u5728\u8c03\u7528\u65b9\u6cd5\u7684\u65f6\u5019\uff0c\u5fc5\u987b\u4f20\u5165\u5bf9\u5e94\u7c7b\u578b\u7684\u53c2\u6570\u624d\u80fd\u8c03\u7528\uff0c\u5426\u5219\u4f1a\u8fc7\u4e0d\u4e86\u7f16\u8bd1\u3002

\u7528equals\u5224\u65ad\u5373\u53ef
JTextField aixingwuyue;
aixingwuyue=new JTextField(null);
if(aixingwuyue.getText().trim().equals("")){
//\u7a7a\u7684\u60c5\u51b5\u6267\u884c
}else{
//\u4e0d\u7a7a\u7684\u60c5\u51b5\u6267\u884c
}
Equals\u6bd4\u8f83\u6808\u5185\u5b58\u4e2d\u7684\u5730\u5740\u662f\u5426\u76f8\u7b49 \u3002\u76f8\u7b49\u4e3atrue \u5426\u5219\u4e3afalse\uff1b

Equals\u6bd4\u8f83\u4e24\u4e2a\u503c\u662f\u5426\u76f8\u7b49\u3002\u76f8\u7b49\u4e3atrue \u5426\u5219\u4e3afalse\uff1b

/**
* class名:JudgeIfNumeral
* class说明:java如何写一个方法判断传进来的参数是否数字
* @author Jr
*
*/
public class JudgeIfNumeral {
private static boolean judge(Object obj){
if (obj instanceof Integer) {
return true;
} else if (obj instanceof Double ){
return true;
} else if (obj instanceof Float) {
return true;
//我后加的
} else if(obj instanceof String){
try{
Double.ValueOf(obj.toString.trim());
return true;
}catch(Exception e){
return false;
}

} else {
return false;
}
}
public static void main(String[] args) {
double n = -2.1;
boolean flag = judge(n);
System.out.println(flag);
//我后加的
String str = "-8.34";
System.out.println(judge(str));
}
}
这是楼上给的代码,不过我改了一下加点东西。
这样,即便你吧数字写进字符串里也能判断出来。
如果你不需要字符串判断功能,1楼的回答很好了。

/**
* class名:JudgeIfNumeral
* class说明:java如何写一个方法判断传进来的参数是否数字
* @author Jr
*
*/
public class JudgeIfNumeral {
private static boolean judge(Object obj){
if (obj instanceof Integer) {
return true;
} else if (obj instanceof Double ){
return true;
} else if (obj instanceof Float) {
return true;
} else {
return false;
}
}
public static void main(String[] args) {
double n = -2.1;
boolean flag = judge(n);
System.out.println(flag);
}
}

  • java濡備綍鍐欎竴涓柟娉曞垽鏂紶杩涙潵鐨勫弬鏁版槸鍚︽暟瀛
    绛旓細public static void main(String[] args) { double n = -2.1;boolean flag = judge(n);System.out.println(flag);//鎴戝悗鍔犵殑 String str = "-8.34";System.out.println(judge(str));} } 杩欐槸妤间笂缁欑殑浠g爜锛屼笉杩囨垜鏀逛簡涓涓嬪姞鐐逛笢瑗裤傝繖鏍凤紝鍗充究浣犲惂鏁板瓧鍐欒繘瀛楃涓查噷涔熻兘鍒ゆ柇鍑烘潵銆傚鏋...
  • JAVA 鍐欎竴涓柟娉:璇鏂规硶浼犲叆涓涓棩鏈(渚嬪:2007-08-01) 鍒ゆ柇浼犲叆鐨勬棩 ...
    绛旓細import java.text.SimpleDateFormat;import java.util.Date;public class 鍒ゆ柇鏃ユ湡鏄惁鍙屼紤鏃 { public static void main(String[] args) { String dates = "2007-8-14";//鏃ユ湡鏃堕棿 DateFormat df = new SimpleDateFormat("yy-MM-dd");//鏃ユ湡鏍煎紡鍖栬緟鍔╃被 Date d;try { d = df.parse(dates...
  • Java濡備綍鍒ゆ柇涓涓瀛楃涓叉槸鍚﹀瓨鍦ㄤ簬鍙︿竴涓瓧绗︿覆,娉ㄦ剰瑕佷娇鐢╟harAt(int...
    绛旓細str1.indexOf(str2);str2瀛樺湪浜巗tr1涓繑鍥涓涓鑷劧鏁,濡傛灉涓嶅瓨鍦ㄥ氨杩斿洖-1 charAt(int),鏄彇鍑轰竴涓瓧绗︿覆涓殑鍗曚釜瀛楃鐨勫瓧绗︿覆.
  • 鐢java鍐欎竴涓柟娉,杞叆涓涓韩浠借瘉鍙,鍒ゆ柇璇ヨ韩浠借瘉鏈綅鏄惁鍚堟硶_鐧惧害...
    绛旓細String errorInfo = "";// 璁板綍閿欒淇℃伅 String[] ValCodeArr = { "1", "0", "x", "9", "8", "7", "6", "5", "4","3", "2" };String[] Wi = { "7", "9", "10", "5", "8", "4", "2", "1", "6", "3", "7","9", "10", "5", "8", "4...
  • 鍦java閲岀敤鏈绠鍗曠殑鏂规硶缂栧啓涓涓绋嬪簭,鍒ゆ柇杈撳叆鐨勬槸澶у啓瀛楁瘝銆佸皬鍐欏瓧姣...
    绛旓細鍏ㄩ儴鍒╃敤String鐨勮嚜韬鏂规硶鏉鍒ゅ畾\x0d\x0a\x0d\x0aimportjava.util.Scanner;\x0d\x0a\x0d\x0apublicclassValidator{\x0d\x0a\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0a\x0d\x0aScannerscanner=newScanner(System.in);\x0d\x0a\x0d\x0aStringstr=scanner.nextLine...
  • java 鎬庝箞鍒ゆ柇涓涓绫绘槸鍚︾户鎵夸簡鏌愭帴鍙
    绛旓細Class涓湁涓柟娉 public native boolean isAssignableFrom(Class<?> cls)鐢ㄦ潵鍒ゆ柇瀛愮被鏄惁缁ф壙浜庣埗绫荤殑鎴栬呯埗鎺ュ彛鐨勩備綘浼氳繖鏍峰瓙鍐欙細Class clazz = ...;clazz.isAssignableFrom(瀛愮被鍚嶇О)锛涜繑鍥瀟rue璇存槑鏄寕鍙烽噷鐨勭被鐨勭埗绫绘垨鐖舵帴鍙c俢lazz.isAssignableFrom(瀛愮被鍚嶇О)閲岀殑瀛愮被鍚嶇О璺熺増鏈湁鍏筹紝濂藉儚鏄1....
  • java涓,鎴戝仛鍜涓涓鐧婚檰鐣岄潰銆傚凡缁忓缓绔嬪挴鏁版嵁婧,鎴鎬庢牱鍒ゆ柇鎴戜粠澶栫晫杈...
    绛旓細浣犺偗瀹鏈変竴涓鏁版嵁搴撴槸涓撻棬鐢ㄦ潵璁板綍鐢ㄦ埛鍚嶅拰瀵嗙爜鐨勫惂锛岄鍏堝緱鍒扮敤鎴峰湪鐢ㄦ埛鍚嶆閲岃竟杈撳叆鐨勭敤鎴峰悕锛堣繖涓竴鑸綔涓烘暟鎹簱鐨勪富閿紝涓嶇敤闇閲嶅锛屽緱鍒扮殑璁板綍涔熸槸鍞竴鐨勶級锛屽湪鏁版嵁搴撲腑鏌ユ壘锛屽氨鍙互寰楀埌瀵嗙爜锛岀劧鍚鍒ゆ柇鐢ㄦ埛杈撳叆鐨勫瘑鐮佹槸涓嶆槸鍜屼綘鐨勬暟鎹簱涓殑瀵嗙爜涓鑷达紝OVER ...
  • 鐢java缂栧啓涓涓while寰幆,鍒ゆ柇鐢ㄦ埛杈撳叆浜嗕竴涓鏁存暟銆
    绛旓細import java.util.*;public class Test{ public boolean check(){ //涓鐩翠笉鍋滅殑鐩戝惉杈撳叆 while(true){ //閿洏涓婅緭鍏涓涓瀛楃涓 Scanner scanner = new Scanner(System.in);String str = scanner.next();//灏嗗瓧绗︿覆鍙樻垚int绫诲瀷鐨勬暟鎹 int a = Integer.parse(str);//濡傛灉a澶т簬绛変簬0,閭d箞璇存槑鏄...
  • java涓垽鏂竴涓瀛楃涓叉槸鍚﹁緭鍏ョ殑鏄1-20鐨勬暟瀛楃殑姝e垯鎬庝箞鍐
    绛旓細濡傛灉浣犺鍒ゆ柇鏄惁涓烘暣鏁扮殑璇濋偅灏辨槸1-9鐨勬鍒,浣嗘槸浣犺鍒ゆ柇鐨勬槸鏁板瓧鑼冨洿,閭e氨涓嶆帹鑽愪綘浣跨敤姝e垯,鑰屾槸鐩存帴鍒ゆ柇瀛楃涓叉暟瀛楃殑澶у皬
  • java缂栫▼涓緭鍏涓涓鏁板悗,瀵瑰叾杩涜鍒ゆ柇,涓嶇鍚堣姹傞渶閲嶆柊杈撳叆,浠g爜鎬庝箞...
    绛旓細鍐欎釜while姝诲惊鐜紝鍦ㄥ惊鐜腑瑕佹眰鐢ㄦ埛杈撳叆鍐呭锛鍒ゆ柇鍐呭鏄惁绗﹀悎锛岀鍚堝氨break鍑哄惊鐜
  • 扩展阅读:学java一般能干什么 ... 学java为什么27岁就迟了 ... 一个初中生学java要多久 ... java自定义方法三要素 ... java如何声明一个方法 ... java如何声明一个变量 ... 为什么都不建议java转测试 ... java怎么创建方法 ... 如何编写一个简单的java ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网