Java中的大小写字母相互转换(不利用Java自带的方法)
来源:互联网 发布:grub修复系统引导linux 编辑:程序博客网 时间:2024/05/21 21:01
Java中的大小写字母相互转换(不利用Java自带的方法)
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**************************************************************************************
2 0
- Java中的大小写字母相互转换(不利用Java自带的方法)
- [java]字母大小写的转换
- java字母的大小写转换
- 不用String自带方法实现大小写字母转换
- java 大小写字母转换
- JAVA---字母转换大小写
- java 字母大小写转换
- java中自带排序方法以及数组和list的相互转换
- java中大小写字母转换
- JDK自带XML和java对象相互转换
- 【JAVA基础】字符串大小写转换不利用StringAPI.
- 大小写字母转换方法
- SQL中的字母的大小写转换
- java三种判断字母大小写的方法
- Java三种判断字母大小写的方法
- java-分别输出字符串中的大小写字母
- 字母的大小写转换
- 转换字母的大小写
- hdoj1013_Digital Roots
- pcb封装1
- 批处理文件夹里的图片
- 索引图像处理的一些心得
- 简单链表的实现
- Java中的大小写字母相互转换(不利用Java自带的方法)
- HDU4313Matrix(用最小生成树思想,集合划分)
- LeetCode - Jump Game II
- JAVA基础知识
- ISAP算法
- ecmall模板编辑中的标题如何自定义读取
- RFID理论基础知识要点
- 不用算术运算符实现两个数的加法操作
- 使用jquery-validationEngine框架,4步实现前端JS校验