CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

高手请**********各位看看***********************

楼主libingbing_wang(李冰冰)2005-08-02 18:30:38 在 Java / Web 开发 提问

写一个函数把某一个字符串里所包含的小写字母转换成大写,该如何写.不用toUpperCase()方法??  
  问题点数:20、回复次数:7Top

1 楼oswicer(低人)回复于 2005-08-02 18:41:04 得分 0

public   static   String   toUpperCase(String   src)   {  
            int   length   =   src.toCharArray().length;  
            char[]   result   =   new   char[length];  
            for   (int   i   =   0;i   <   length;i   ++)   {  
                  char   c   =   src.charAt(i);  
  if   (c   >=   97   &&   c   <=   122)   {  
      result[i]   =   (char)(c   -   32);  
  }   else  
      result[i]   =   c;  
            }  
            return   new   String(result);  
      }Top

2 楼shenpipi(皮皮)回复于 2005-08-02 18:50:04 得分 0

为什么不用   toUpperCase()?Top

3 楼quentinyi(梦的河流)回复于 2005-08-02 18:53:37 得分 0

upTop

4 楼leafage009(风之叶)回复于 2005-08-02 19:00:07 得分 0

堪布动Top

5 楼benbenjjf54()回复于 2005-08-03 06:40:19 得分 0

UPTop

6 楼luoxueyong(琪咪漫珥)回复于 2005-08-03 07:54:37 得分 0

先把字符串转换成字符.逐个字符检查如果字符小于字符'z'并且大于'a',该字符就=char(该字符-32);  
  最后连接字符就OK了!Top

7 楼eidolon_warrior(精灵_战士)回复于 2005-08-03 08:41:05 得分 0

upTop

相关问题

  • 请教各位各位!!
  • 请问各位?
  • 请教各位!!
  • 请教各位:
  • 请问各位:
  • 请教各位。
  • 请教各位!
  • 请问各位,/?????--------
  • 请教各位?
  • 请教各位!

关键词

  • touppercase
  • src
  • length
  • char

得分解答快速导航

  • 帖主:libingbing_wang

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo