String String1  = "A";
String String2 = "B";
程序要取得大的那个字母的下一个字母,本题为C,谢谢大家,帮忙

解决方案 »

  1.   

    ASC码,还有就是字符弄成char吧
      

  2.   

    char c1 = 'a';char c2 = (char)(c1+1);System.out.println(c2);
      

  3.   

    楼上正解char c1 = 'a';
    System.out.println((char)(c1+1));
      

  4.   

    再问个问题,char怎么转化为String
      

  5.   

    强制类型转换吧,就想INT型要转换成LONG型样。是吗?
      

  6.   

    char[] data = ...;
    String str = new Stirng(data);
      

  7.   

    Character 类重写了toString()方法,直接用就可以。默认也可以调用。
    大小的比较java已经给出了一个排序规则,象这种直接进行比较就可以了,可以直接象比较数字那样比较。
      

  8.   

    String s1  = "A";
            String s2 = "B";        System.out.println(s1.charAt(0) > s2.charAt(0) ? (char)(s1.charAt(0) + 1):(char)(s2.charAt(0) + 1));
      

  9.   

    String String1  = "A";
    String String2 = "B";
    char char1 = String1.charAt(0);
    char char2 = String2.charAt(0);
    char returnChar; //所求值
    if (char1 > char2) {
        returnChar = (char) ((int)char1 +1) ;
    } else {
        returnChar = (char) ((int)char2 +1)  ;
    }
      

  10.   

    呵呵,有做JAVA的大侠吗?年前年后想换工作的都可以联系我啊,两年以上开发经验能看懂简单日语式样书,如果日语够好,可直接赴日。
    留一下我的邮件和MSN吧[email protected]
      

  11.   

    char c1='a',c2='b';
    char c3 = c1>c2?(char)(c1+1) :(char)(c2+1);
      

  12.   

    既然你已经声明了String
    那String类不是有个compareTo()方法吗?..用它来比较就行..