日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java string返回_Java的String字符串内容总结

發布時間:2024/8/23 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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是在棧空間內新開辟的一塊位置重新寫了一串字符,并不是調用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字符串内容总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。