Java使用split截取字符串過程解析
這篇文章主要介紹了Java使用split截取字符串過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
作用背景:一串字符串中的信息有些是有用的有些是多余的,我們需要把多余的信息去掉
例:"11,22,33,44,55"
這串字符串中我們要取出所有非","的內(nèi)容
public class test {
public static void main(String[] args) {
String[] all = split_String("11,22,33,44,55", ",");
for(int i=0;i<all.length;i++) {
System.out.print(all[i]);
}
}
// 第一個參數(shù)是整個字符串,第二個參數(shù)是需要截取掉的字符串或字符
public static String[] split_String(String s,String sp) {
String[] all;
all = s.split(sp);
return all;
}
}
實(shí)現(xiàn)效果:

可以看到字符串中的","已經(jīng)全部去除了split(String sp)方法返回的是一個字符串?dāng)?shù)組,方法中的參數(shù)是需要去除的內(nèi)容
如果我們需要去除的內(nèi)容不止",",我在去除掉","的同時也想去除掉數(shù)字1。這種多條件的情況只需要在條件間添加"|"就行了,如下:
public class test {
public static void main(String[] args) {
String[] all = split_String("11,22,33,44,55", ",|1");
for(int i=0;i<all.length;i++) {
System.out.print(all[i]);
}
}
// 第一個參數(shù)是整個字符串,第二個參數(shù)是需要截取掉的字符串或字符
public static String[] split_String(String s,String sp) {
String[] all;
all = s.split(sp);
return all;
}
}
效果如下:

可以看到字符串中的數(shù)字1和符號","已經(jīng)全部去除了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)真假隨機(jī)數(shù)詳解
偽隨機(jī)數(shù)和真隨機(jī)數(shù)是計算機(jī)科學(xué)和統(tǒng)計學(xué)中非常重要的概念,理解它們之間的差異有助于選擇合適的隨機(jī)數(shù)生成方案,本文將使用Java實(shí)現(xiàn)真假隨機(jī)數(shù),感興趣的可以了解下2024-11-11
關(guān)于接口ApplicationContext中的getBean()方法使用
這篇文章主要介紹了關(guān)于接口ApplicationContext中的getBean()方法使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09
Java自定義注解對枚舉類型參數(shù)的校驗(yàn)方法
文章介紹了如何使用Java注解對枚舉類型參數(shù)進(jìn)行校驗(yàn),通過自定義注解和注解校驗(yàn)類實(shí)現(xiàn)參數(shù)的靈活性校驗(yàn),感興趣的朋友一起看看吧2025-01-01

