public class Alone12_3{
static boolean inNumberic(String num){
//在此插入代码

}
}
public static void main(String[] args){
System.out.println(isNumberic("123"));
System.out.println(isNumberic("-123.45"));
System.out.println(isNumberic("0x12"));
System.out.println(isNumberic("labc"));
System.out.println(isNumberic("-la33"));
}
}运行结果提示:
true
true
true
false
false
请大家帮我运用wrapper类写出来,在下感激不尽!

解决方案 »

  1.   

    isNumberic() 方法是用以判断某个字符串是否有数字构成
      

  2.   

    try
    {
     Number number = NumberFormat.getInstance().parse(num); return true;
    }
     catch(Exception e)
     {
      return false;
     }
      

  3.   

    你把那个isNumberic改一下,比如isNum
    应该可以了呀
    我试试了一下这个程序,他报这样的错
    找不到符号
    isNumberic
    是他的事呀
      

  4.   

    这个程序没有错呀
    我调试的如下:
    import java.text.NumberFormat;
    public class TestWapper{
    //public static boolean inNumberic(String num){//}
    public static boolean is(String num){
    //在此插入代码
    try
    {
     Number number = NumberFormat.getInstance().parse(num);
     return true;
    }catch(Exception e)
    {
      return false;
    }
    }
    public static void main(String[] args){
    System.out.println(is("12kkkkk3"));
    System.out.println(is("-123.45"));
    System.out.println(is("0x12"));
    System.out.println(is("labc"));
    System.out.println(is("-la33"));
    }
    }
      

  5.   

    import java.util.regex.*;
    public class test{
    public static void main(String[] args){
    if(Pattern.matches("\\d+","121324"))
    System.out.println("is number");
    else
    System.out.println("is not number");}
    }