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