java string返回_Java的String字符串内容总结
String--字符串
獲取字符串的長度
使用Sring類的length()方法可獲取字符串對象的長度,例:
str.length();
str代表指定的字符串對象;返回值為返回指定字符串的長度。例:
獲取字符串中指定字符的索引位置
String類提供了indexOf()和lastIndexOf()方法來獲取指定字符的索引位置。
indexOf方法是返回的搜索的字符首次出現位置的索引;
lastIndexOf是返回的搜索的字符最后出現位置的索引;
當使用以上兩種方法進行搜索的時候,會從字符串的起始位置依次搜索,返回搜索的值的索引,如果沒有檢測到搜索的值的索引,則會返回-1。
例:
str.indexOf(a);
str指要搜索的字符串對象;
a是要搜索的字符;
返回值為該str中第一次出現a的索引號。
例:
去字符串中的空格
1.去字符串的前導和尾部空格
trim()方法用于去除字符串的前導和尾部空格。例:
str.trim();
str是要去除空格的字符串對象;
返回值為去除前導和尾部空格之后的字符串。
例:
2.去除字符串中所有的空格
采用replaceAll()方法
該方法是將空格" "用""進行替換,來達到去除字符串中空格的目的。例:
str.replaceAll(regex, replacement);
str是要去空格的字符串;
regex是str中想要被替換的字符串;
replacement是新字符串,用來替換每個regex;
返回值為去掉所有空格的字符串。
例:
字符串的替換
字符串的替換就是新字符串替換掉原字符串中指定位置的字符串,生成一個新的字符串,通過replace()和replaceFirst()方法。
1.replace()方法
該方法用于替換所有與指定字符串相匹配的字符串。
例:
str.replace(oldChar, newChar);
str指的是要進行替換的字符串;
oldChar是str中想要被替換的字符串;
newChar是新字符串,用來替換每個oldChar。
返回值為替換后的字符串。
例:
2.replaceFirst()方法
用于替換第一個出現的指定字符串,但是后面出現的相同的指定的字符串則不會被替換,語法格式與寫法都與replace相同,可參照。
注意:
要替換的字符oldChar的大小寫有嚴格的要求,需要和原字符串保持一致,否則將不能成功進行替換。
判斷字符串
1.判斷字符串是否相等
equals()方法
equals()方法是對字符串進行比較時是嚴格區分大小寫的,在此條件下,如果兩個字符串仍具有相同的字符和長度,則返回true,否則返回false。
例:
str.euqals(String otherstr);
str是參與比較的一個字符串對象;
otherstr是參加比較的另一個字符串對象;
返回值是布爾型,true或false。
例:
這里牽扯到一個String的堆類型和棧類型的理解,String是儲存的地址,并不是儲存的值,所以直接定義str和str1是否相等,是比較的str的地址和str1的地址,str1是在??臻g內新開辟的一塊位置重新寫了一串字符,并不是調用str的地址對應的字符。
這樣就比較好理解了。
2.euqalsIgnoreCase()方法
euqalsIgnoreCase()方法是忽略大小寫的情況下比較兩個字符串是否相等,同理于equals,可參照。
判斷字符串的開始與結尾
String類型的startsWith()與endsWith()方法分別用于判斷字符串是否以指定的內容開始和結尾,他們的返回值為布爾類型。
1.startsWith()
str.startsWith(String prefix);
prefix是指作為前綴的字符
返回值為true或false。
2.endsWith()
str.endsWith(String suffix);
suffix是指作為后綴的字符
返回值為true或false。
字母大小寫的切換
String類提供了字母大小寫轉換的方法,即toLowerCase()和toUpperCase()方法。
1.toLowerCase()
該方法是將字符串中的大寫字母轉換為小寫字母,如果原來本身就是小寫字母,則不改變,最后返回一串新的字符串,字符長度與原字符長度相同。
str.toLowerCase();
2.toUpperCase()
該方法是將字符串中的小寫字母轉換為大寫字母,如果原來就是大寫字母,則不改變,最后返回一串字符串,字符長度與原字符長度相同。
str.toUpperCase();
注意:使用大小寫轉換時,數字或非字符不受影響。
字符串的分割
split()方法根據指定的分隔符對字符串進行完全分割,并將分割后的結果存放在字符串數組里。split()方法提供了兩種重載形式。
1.split(String sign)方法
該方法根據指定的分割符對字符串進行完全分割。
str.split(String sign);
sign:分割字符串的分割符,也可以使用正則表達式。
2.split(String sign,int limit)
該方法根據給定的分割符對字符串進行拆分,并限定拆分的份數。
str.(String sign,int limit);
sign分割字符串的分割符,也可以使用正則表達式
limit限制的分割份數
返回值,按照分割符分割指定次數后的字符串。
操作是也是相似于上面的split,可參照。
總結
以上是生活随笔為你收集整理的java string返回_Java的String字符串内容总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息论 哈夫曼编码 与 菲诺编码的实现(
- 下一篇: 推荐系统--矩阵分解(5)