JAVA 如何將String進行大小寫轉換
/**格式化欄位**/ private String convertString(String str, Boolean beginUp){ char[] ch = str.toCharArray(); StringBuffer sbf = new StringBuffer(); for(int i=0; i< ch.length; i++){ if(i == 0 && beginUp){//如果首字母需大寫 sbf.append(charToUpperCase(ch[i])); }else{ sbf.append(charToLowerCase(ch[i])); } } return sbf.toString(); } /**轉大寫**/ private char charToUpperCase(char ch){ if(ch <= 122 && ch >= 97){ ch -= 32; } return ch; } /***轉小寫**/ private char charToLowerCase(char ch){ if(ch <= 90 && ch >= 65){ ch += 32; } return ch; }
以上方法 比直接使用String 自帶的 str.toLowerCase() 和 str.toUpperCase() 效率高些
相關推薦
JAVA 如何將String進行大小寫轉換
/**格式化欄位**/ private String convertString(String str, Boolean beginUp){ char[] ch = str.t
將使用者輸入的字母進行大小寫轉換
#include <stdio.h> int main() { char ch; scanf("%c",&ch); if (ch >= 'A' && c
JAVA將String轉換為json並用gson解析
前臺傳遞過來的資料: [{"aceneId":"","deviceCode":"27","deviceFirm":"春泉","deviceId":"1","deviceKind":"溫控器","deviceName":"溫控器001", "deviceStation":"d
java中String類型轉換為yyyy-MM-dd的Date類型
col code edate birt mat led div get sys String birthday ="2017-02-22"; SimpleDateFormat sdf = new SimpleDateFormat(("yyyy-MM-dd")); jav
【轉】java將excel文件轉換成txt格式文件
gets ade app jar包 flush csdn substr fontsize index 在實際應用中,我們難免會遇到解析excel文件入庫事情,有時候為了方便,需要將excel文件轉成txt格式文件。下面代碼裏面提供對xls、xlsx兩種格式的
java對字串進行資料轉換
//對提交的字串進行非法字元的過濾 public String CheckReplace(String s) { try { if ((s == null) || (s.equals(""))) return ""; StringBuffer stringbuffer
Boost中string的大小寫轉換用法
標頭檔案 boost/algorithm/string/case_conv.hpp 作用 主要有如下API to_lower_copy:將原來字串,轉換為小寫字串,並返回新的字串,原來字串不改變。 to_upper_copy:將原來字串,轉換為大寫字串,並返回新的字串,原來字串不
用Java將單詞進行首字母大寫處理
第一種方式 word = word.substring(0, 1).toUpperCase()+word.substring(1); 先獲取第一個字母,將其大寫,然後拼接後面的字母 第二種方式(推薦使用,效率更高) char[] cs=word
用java將一個int數字轉換為指定位數二進位制的字串形式
/** * 將一個int數字轉換為二進位制的字串形式。 * @param num 需要轉換的int型別資料 * @param digits 要轉換的二進位制位數,位
java將pdf按頁轉換為圖片
package core.util; import java.awt.Image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileNotFound
java 將pdf多頁轉換成一張圖片,支援指定頁數
程式碼: /** * 將pdf中的maxPage頁,轉換成一張圖片 * * @param pdfFile * pdf的路徑 * @param outpath * 輸出的圖片的路徑[包括名稱] * @param m
水題 練習一下C++string型大小寫轉換函式
題目描述: 寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 輸入樣例: ABCDEF A 輸出
java將字串進行反轉單詞需正確拼寫
/** * 將字串進行反轉,必須保證單詞的正確拼寫 * @author Administrator * */ public class TestReserves {public static void main(String[] args) {String str = "How are you ?!
用java實現字母的大小寫轉換(ASCII)
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in);
JAVA如何實現人民幣大小寫轉換
package com.zzb.test0; import junit.framework.Assert; import org.junit.Test; /** * 測試人民幣小寫轉大寫 * @author zhengzhb */ public class UpperMoney { public
stl的string的大小寫轉換函式
STL的string居然沒有轉大寫和轉小寫的函式,真是不可思議.後來經過google發生,並不是這樣,通過下面的函式完成可以做到大小寫轉換. string s="aaaAbcDefGhad"; transform(s.
JAVA#標準輸入輸出——大小寫轉換練習'札記
public class TestotherStream { public static void main(String[] args) { BufferedReader br=null; try{ InputStream is=System
Java將Unix時間戳轉換成指定格式日期字串工具類
package com.yanshu.controller; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.uti
java將:String轉化為Date的工具類
package com.yanshu.logback; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import ja
C++: string的大小寫轉換
將一個string轉換成大寫或者小寫,是專案中經常需要做的事情,但string類裡並沒有提供這個方法。自己寫個函式來實現,說起來挺簡單,但做起來總讓人覺得不方便。打個比方:早上起來想吃個漢堡,冰箱裡有生牛肉,有面粉,也有微波爐,是可以自己做的,但是實在是太費事,