用java算出一个字母是字母表的第几个字母?怎么写啊? 
我是新手~~~
谢谢各位啦~~~~~~

解决方案 »

  1.   

    String s = "abcdefghijklmnopqrstuvwxyz";
    int pos(String s)
    {
       int i = s.indexOf(s)+1;
       return i;
    }
      

  2.   

    修正
    String str = "abcdefghijklmnopqrstuvwxyz";
    int pos(String s)
    {
       int i = str.indexOf(s)+1;
       return i;
    }
      

  3.   

    char c = 'X';
    int index = -1;if (c >= 'A' && c <= 'Z')
        index = c - 'A' + 1;
    else if (c>= 'a' && c <= 'z')
        index = c - 'a' + 1;
      

  4.   

    char letter;
    for (letter = 'a'; letter <= 'z'; letter++)
    System.out.println((int) letter - 96);