Java中的大小寫字母相互轉換(不利用Java自帶的方法)
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
**************************************************************************************
相關文章
- 轉:java中陣列與List相互轉換的方法Java陣列
- JavaScript字母大小寫轉換JavaScript
- VB作業之字母大小寫的轉換
- 學習-Java順序結構之字元變換之大小寫字母轉換Java字元
- js 轉換大小寫的方法JS
- 13:將字串中的小寫字母轉換成大寫字母字串
- Python中判斷字母大小寫常用的方法!Python
- fastjson轉換json時,碰到的那些首字母大小寫轉換的坑!ASTJSON
- JAVA基礎:Java變數型別間的相互轉換(轉)Java變數型別
- 電腦鍵盤大小寫字母怎麼切換 轉換英文字母大小寫是哪個鍵
- java 物件與xml相互轉換Java物件XML
- 1138:將字串中的小寫字母轉換成大寫字母(C C++)字串C++
- 初學 Delphi 嵌入彙編[26] - 大小寫字母轉換
- Java區分大小寫字母數字和符號Java符號
- java 字串與檔案相互轉換Java字串
- java物件與json物件間的相互轉換Java物件JSON
- JAVA裡的String、Timestamp、Date相互轉換Java
- java ArrayList排序不區分大小寫Java排序
- 進位制轉化--Java自帶方法Java
- python開發_大小寫轉換,首字母大寫,去除特殊字元Python字元
- excel大寫字母轉換Excel
- Java中 set,list,array(集合與陣列)、Map相互轉換Java陣列
- 鍵盤大寫字母按哪個鍵 轉換英文字母大小寫是哪個鍵
- java中的型別轉換Java型別
- Mysql模糊查詢預設是不區分字母大小寫的MySql
- 字串-大小寫轉換字串
- 一文搞定Python大小寫轉換,首字母大寫,去除特殊字元Python字元
- 從字串A中刪除字串B中存在的字母(不區分大小寫)C語言實現字串C語言
- Java之生成一個隨機驗證碼(數字+大小寫字母)Java隨機
- Java中將Excel轉換為JSON的兩種方法JavaExcelJSON
- 在 Linux 命令列中轉換大小寫Linux命令列
- Python中怎麼轉換字串大小寫Python字串
- JavaScript字串大小寫轉換JavaScript字串
- 英文大小寫轉換
- java中不帶package和帶package的編譯執行方式JavaPackage編譯
- 字串大小寫轉換和字串的比較字串
- Java中獲取名字首字母的4種方法Java
- 日期轉換函式的格式引數大小寫規則 (自yangtingkun)函式