(方法)把一个字符串中的大写字母转换成小写,小写字母转换成大写2
2009-03-29 16:39
507 查看
通常来说从栈里面取出数据要比从堆里面取出数据速度来的快,第一种方法几乎全部用Java的字符串方法来实现的,现在尽量不去用这些方法来实现此功能.但是我测试了下运行时间,两者都是0,比较奇怪的事情...
public class MyString2 { /** * 把一个字符串中的大写字母转换成小写,小写字母转换成大写 * 第二种方法 * @param s 传入的字符串 * @return 返回转换后的字符串 */ public static String StringChange(String s) { if(s.equals("")||s==null) return ""; StringBuilder sb=new StringBuilder(); int len=s.length(); char c; for (int i = 0; i < len; i++) { c=s.charAt(i); if(c>='a'&&c<='z'){ c=(char)(c-32); }else if(c>='A'&&c<='Z'){ c=(char)(c+32); } sb.append(c); } return sb.toString(); } public static void main(String[] args) { String s="I aM a STUDENt."; System.out.println(StringChange(s)); } }
相关文章推荐
- java中把一个字符串中大写字母转换为小写,小写字母转换为大写
- java中把一个字符串中大写字母转换为小写,小写字母转换为大写
- java中把一个字符串中大写字母转换为小写,小写字母转换为大写
- 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- 7、编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。
- c语言从键盘中输入一串字符串,将字符中的大写转化成小写字母,将小写字母转换成大写字母,以*号键结束
- 传入一个字符串,已知字符串只由字母组成,将其中的大写字母转换为小写,小写转换为大写,返回转换后的字符串
- 从键盘输入一个大写字母将其转换为小写字母,将转换后的小写字母及其十进制的ASCII码显示到屏幕上
- 把字符串中所有小写字母转换成大写,其余不变,不能用Stirng.toUpperCase()方法
- 字符串转换,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。
- 写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,结果在文本框textbox2中显示
- 用户任意输入一个字符串,把该字符串的大写字母变小写,小写变大写。
- 把字符串中所有小写字母转换成大写,其余不变,不能用Stirng.toUpperCase()方法
- 从键盘输入一个字符串,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。
- C语言:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。
- 把字符串中所有小写字母转换成大写,其余不变,不能用Stirng.toUpperCase()方法
- 输入一个字符串,把其中大写字母转换成小写字母
- 编写一个生成随机字符串的方法,参数接收长度,字符串中可能含有大写字母、 小写字母和数字。
- 将一个字符串转换成首字符大写,其他小写
- 利用 Regex.Replace 方法,把一段字符串中的小写字母转换成大写