Java使用split截取字符串過程解析
這篇文章主要介紹了Java使用split截取字符串過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
作用背景:一串字符串中的信息有些是有用的有些是多余的,我們需要把多余的信息去掉
例:"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;
}
}
實現(xiàn)效果:

可以看到字符串中的","已經(jīng)全部去除了split(String sp)方法返回的是一個字符串數(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
關于接口ApplicationContext中的getBean()方法使用
這篇文章主要介紹了關于接口ApplicationContext中的getBean()方法使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09

