Java中String首字母大寫方法

2021-07-22 22:42:00 字數 654 閱讀 2740

傳統思路是:先將string 的首字母單獨接取下來轉成大寫,然後再拼接上剩餘字串。

public string uppercase(string str)
這裡順便提一下substring 的用法:

1、擷取掉str 從首字母起長度為beginindex 的字串,將剩餘字串賦值給str。

str.substring(int beginindex);

2、擷取str 中從beginindex 開始至endindex 結束時的字串,並將其賦值給str。

索引從0開始,返回的字串包括

beginindex 處字元,但不包括endindex 處的字元,endindex 可以理解為長度。

str.substring(int beginindex, int endindex);

接下來安利一種以前看到的效率更高的寫法:

public string uppercase(string str) 

return new string(ch);

}

這裡先將字串轉為字元陣列,然後將陣列的第乙個元素,即字串首字母,進行ascii 碼前

移,ascii 中大寫字母從65開始,小寫

字母從97開始,所以這裡減去32。

Java中String首字母大寫方法

傳統思路是 先將string 的首字母單獨接取下來轉成大寫,然後再拼接上剩餘字串。public string uppercase string str 這裡順便提一下substring 的用法 1 擷取掉str 從首字母起長度為beginindex 的字串,將剩餘字串賦值給str。str.subst...

string首字母大寫

定義函式將字串首字母大寫 例1 study hard,improve every day.def tojadencase string return string.title print tojadencase study hard,improve every day.例2 how can mirr...

java獲取漢子首字母

public class stringutil 存放國標一級漢字不同讀音的起始區位碼對應讀音 static final char firstletter 獲取乙個字串的拼音碼 public static string getfirstletter string oristr byte unicode...