posts - 66,  comments - 40,  trackbacks - 0
/*
  * author:happytian
  * 此方法用于取得下一个字符,如 输入 'a',取得'b'
  * 具有循环功能,如输入 'Z' 则得到 'A', 输入'z' 则得到 'a'
  * 具有排错功能,如输入 '!','&' ...等 字符会出错,统一返回返回 '$'
  */
 public static char getNextChar(char firstChar){
  int ascFirstChar = new Character (firstChar).hashCode();
  if (ascFirstChar < 65 || (ascFirstChar > 90 && ascFirstChar < 97) || ascFirstChar > 122){
   System.out.println("出错,输入字符为非a-z或A-X");
   return '$';
  }
  if (ascFirstChar == 90){
   ascFirstChar = 64;
  }
  if (ascFirstChar == 122){
   ascFirstChar = 96;
  }
  int ascSecondChar = ascFirstChar + 1;
  return (char)ascSecondChar;
  
 }
posted on 2007-03-15 16:45 happytian 阅读(681) 评论(1)  编辑  收藏

FeedBack:
# re: 取下一个字符 a-b,b-c,A-B,z-a 等,(char-ASC2)[未登录]
2007-12-06 10:51 | tony
这种方法...实际上用(char)('a'+1)就可转化为'b'.  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

Welcome here, my friend!

常用链接

留言簿(12)

随笔档案(66)

文章分类

文章档案(63)

web

最新随笔

搜索

  •  

积分与排名

  • 积分 - 88670
  • 排名 - 646

最新评论

阅读排行榜

评论排行榜