Java中的大小写字母相互转换(不利用Java自带的方法)
2015-03-25 22:54
495 查看
Java中的大小写字母相互转换(不利用Java自带的方法)
1、设计源码
2、设计结果
1、设计源码
/** * * @title:UpperAndLower.java * @Package:com.you.utils * @Description:<h3>一句话描述功能</h3> * @author:游海东 * @date:2015-3-25下午10:30:52 * @version V1.0 * */ package com.you.utils; /** * * 项目名称:SSH * 类名称:UpperAndLower * 类描述: * 创建人:游海东 * 创建时间:2015-3-25下午10:30:52 * 修改人:游海东 * 修改时间:2015-3-25下午10:30:52 * 修改备注: * @version V1.0 * */ public class UpperAndLower { /** * 将小写字母转换成大写字母 * 方法名:lowerToUpper * 方法类型:UpperAndLower * 参数:@param str * 参数:@return * @return :String * @throws */ public static String lowerToUpper(String str) { char[] ch = str.toCharArray(); for(int i=0;i<ch.length;i++) { if(((int)ch[i]>96) && ((int)ch[i]<123)) { ch[i] = (char)((int)ch[i]-32); } } String childStr = String.valueOf(ch); return childStr; } /** * 将大写字母转换成小写字母 * 方法名:upperToLower * 方法类型:UpperAndLower * 参数:@param str * 参数:@return * @return :String * @throws */ public static String upperToLower(String str) { char[] ch = str.toCharArray(); for(int i=0;i<ch.length;i++) { if(((int)ch[i]>64) && ((int)ch[i]<91)) { ch[i] = (char)((int)ch[i]+32); } } String childStr = String.valueOf(ch); return childStr; } /** * 若是小写字母,将转换成大写字母; * 若是大写字母,将转换成小写字母。 * 方法名:upperAndLower * 方法类型:UpperAndLower * 参数:@param str * 参数:@return * @return :String * @throws */ public static String upperAndLower(String str) { char[] ch = str.toCharArray(); for(int i=0;i<ch.length;i++) { if(((int)ch[i]>96) && ((int)ch[i]<123)) { ch[i] = (char)((int)ch[i]-32); } else if(((int)ch[i]>64) && ((int)ch[i]<91)) { ch[i] = (char)((int)ch[i]+32); } } String childStr = String.valueOf(ch); return childStr; } /** * * 方法名:main * 方法类型:UpperAndLower * 参数:@param args * @return :void * @throws */ public static void main(String[] args) { System.out.println("**************************************************************************************"); String lower = "abcdefghikDoERTiojkskdkjfkdjfkdfjkabcdefghijklmnopqrstuvwxyz"; System.out.println("将小写字母转换成大写字母:"+lowerToUpper(lower)); System.out.println("**************************************************************************************"); String upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZhdfdkfjddhsjhddjfdjhjdhjhdjshdjskk"; System.out.println("将大写字母转换成小写字母:"+upperToLower(upper)); System.out.println("**************************************************************************************"); String upperLower = "EFSDDSDSRFGFHhuhSDCGTUKJIdsgdghgdhghsdwioirjfkjdkfSDDGFGT"; System.out.println("大写字母和小写字母相互转换:"+upperAndLower(upperLower)); System.out.println("**************************************************************************************"); } }
2、设计结果
************************************************************************************** 将小写字母转换成大写字母:ABCDEFGHIKDOERTIOJKSKDKJFKDJFKDFJKABCDEFGHIJKLMNOPQRSTUVWXYZ ************************************************************************************** 将大写字母转换成小写字母:abcdefghijklmnopqrstuvwxyzhdfdkfjddhsjhddjfdjhjdhjhdjshdjskk ************************************************************************************** 大写字母和小写字母相互转换:efsddsdsrfgfhHUHsdcgtukjiDSGDGHGDHGHSDWIOIRJFKJDKFsddgfgt **************************************************************************************
相关文章推荐
- Java中的大小写字母相互转换(不利用Java自带的方法)
- JAVA中利用反射机制进行对象和Map相互转换的方法
- 不用String自带方法实现大小写字母转换
- java中自带排序方法以及数组和list的相互转换
- Java字母大小写转换的方法
- 利用XStream在Java对象和XML之间相互转换
- java中数组与List相互转换的方法
- JAVA方法 字符串与unicode的相互转换
- java中数组与List相互转换的方法
- java中数组与List相互转换的方法
- 利用XStream在Java对象和XML之间相互转换
- java中数组与List相互转换的方法
- JAVA方法 字符串与unicode的相互转换
- java中数组与List相互转换的方法
- java 大小写字母转换
- 两种方法利用Java生成唯一ID,取当前时间与字母随机组合,并发少的情况足以胜任
- [Java] double与String之间的相互转换方法
- 利用java自带工具转换ascii
- 关于利用JDK1.5中自带的Java.util生成GUID的方法
- java 汉字与UTF-8十六进制编码 间相互转换方法