String str="2>1";
        int len = str.indexOf(">");
        int a,b;
        a=Integer.parseInt(str.substring(0,len));
        b=Integer.parseInt(str.substring(str.length()-len,str.length()));
        System.out.print("a="+a+"b="+b);

解决方案 »

  1.   

    zTommy(抓狂中。) 给的程序有点逻辑错误,更正为(错的地方加了//**):        String str="2>1";
            int len = str.indexOf(">");
            int a,b;
            a=Integer.parseInt(str.substring(0,len));
            b=Integer.parseInt(str.substring(str.length()-len,str.length()-1)); //**
            System.out.print("a="+a+"b="+b);
             
            if(a>b)
            {
                // will true do ...
            }
            else
            {
                // will false do ...
            }