學(xué)習(xí)過(guò)java的小伙伴們應(yīng)該都知道,java 是一門(mén)面對(duì)對(duì)象的編程語(yǔ)言,在這個(gè)語(yǔ)言中我們擁有很多不同的數(shù)據(jù)類(lèi)型可以使用今天我們就來(lái)說(shuō)說(shuō)“在java開(kāi)發(fā)中怎么截取字符串?和在java中截取的字符串方法有哪幾種?”,那么我們就來(lái)了解一下吧!
方法一:subStrin( )方法:
(1).我們通過(guò)在這個(gè)方法中輸入不同的參數(shù)來(lái)截??;代碼截圖如下:
package Qg;
public class QieGE {
public static void main(String[] args){
String s="歡迎來(lái)到W3chool編程獅,編程學(xué)習(xí)平臺(tái)!";
System.out.println("這個(gè)字符串的長(zhǎng)度為:"+s.length());
String b=s.substring(3);
System.out.println("截取之后的一個(gè)內(nèi)容為:"+b);
}
}
在這個(gè)代碼和結(jié)果中我們可以看到,我們?cè)O(shè)置一個(gè)參數(shù)之后,輸出的字符串的內(nèi)容是在字符中參數(shù)之后的內(nèi)容。
(2).設(shè)置兩個(gè)索引截取的方法,代碼和截圖如下:
package Qg;
public class QieGE {
public static void main(String[] args){
String s="歡迎來(lái)到W3chool編程獅,編程學(xué)習(xí)平臺(tái)!";
System.out.println("這個(gè)字符串的長(zhǎng)度為:"+s.length());
String c=s.substring(4,14);
System.out.println("設(shè)置截取字符4到14的范圍之后的內(nèi)容為:"+c);
}
}
在結(jié)果中我們發(fā)現(xiàn),通過(guò)設(shè)置兩個(gè)參數(shù)時(shí)輸出的內(nèi)容是在截取值之間的一個(gè)內(nèi)容。
方法二:split( )正則表達(dá)式:
在這個(gè)方法中我們通過(guò)將字符串傳到方法中,又通過(guò)返回一個(gè)字符串從而實(shí)現(xiàn)截取字符串。但是這個(gè)方法比較不好用,消耗的性能還比較多。代碼和截圖如下:
package Qg;
public class QieGE {
public static void main(String[] args){
String str="編程學(xué)習(xí),W3cshool,編程獅,歡迎大家來(lái)學(xué)習(xí)!";
String[] strs=str.split(",");
System.out.println("還為截取的時(shí)候內(nèi)容為:"+str);
System.out.print("截取之后的內(nèi)容為:");
for (int i = 0; i < strs.length; i++) {
System.out.print(strs[i].toString());
}
}
}
在這個(gè)代碼中我們可以發(fā)現(xiàn),這個(gè)方法只會(huì)把在方法里的字符進(jìn)行一個(gè)刪除其他的就不會(huì)變。
總結(jié):
這就是今天的一個(gè)有關(guān)于“在java開(kāi)發(fā)中怎么截取字符串?和在java中截取字符串的方法有哪幾種?”的內(nèi)容,更多的有關(guān)于 java 這方面的知識(shí),我們都可以在 java 教程中進(jìn)行一個(gè)學(xué)習(xí)和了解。希望這些分享對(duì)你有所幫助。