Java使用split截取字符串过程解析

 更新时间:2020年02月06日 12:14:31   作者:西红柿里没有番茄  
这篇文章主要介绍了Java使用split截取字符串过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Java使用split截取字符串过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

作用背景:一串字符串中的信息有些是有用的有些是多余的,我们需要把多余的信息去掉

例:"11,22,33,44,55"

这串字符串中我们要取出所有非","的内容

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]);
    }
    
  
  }
  
  
//  第一个参数是整个字符串,第二个参数是需要截取掉的字符串或字符
  public static String[] split_String(String s,String sp) {
    String[] all;
    
    all = s.split(sp);
    
    return all;
  }

}

实现效果:

可以看到字符串中的","已经全部去除了split(String sp)方法返回的是一个字符串数组,方法中的参数是需要去除的内容

如果我们需要去除的内容不止",",我在去除掉","的同时也想去除掉数字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]);
    }
    
  
  }
  
  
//  第一个参数是整个字符串,第二个参数是需要截取掉的字符串或字符
  public static String[] split_String(String s,String sp) {
    String[] all;
    
    all = s.split(sp);
    
    return all;
  }
}

效果如下:

可以看到字符串中的数字1和符号","已经全部去除了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java实现真假随机数详解

    Java实现真假随机数详解

    伪随机数和真随机数是计算机科学和统计学中非常重要的概念,理解它们之间的差异有助于选择合适的随机数生成方案,本文将使用Java实现真假随机数,感兴趣的可以了解下
    2024-11-11
  • java获取昨天日期字符串的方法

    java获取昨天日期字符串的方法

    这篇文章主要介绍了java获取昨天日期字符串的方法,涉及java针对日期与时间的运算与转换等相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • Springboot中如何使用Jackson

    Springboot中如何使用Jackson

    这篇文章主要介绍了Springboot中如何使用Jackson,帮助大家更好的理解和使用springboot框架,感兴趣的朋友可以了解下
    2020-11-11
  • 一文看懂Mybatis中的延迟加载

    一文看懂Mybatis中的延迟加载

    这篇文章主要介绍了一文看懂Mybatis中的延迟加载,延迟加载也称为懒加载,是指在进行表的关联查询时,按照设置延迟规则推迟对关联对象的select查询,MyBatis 的延迟加载只是对关联对象的查询有迟延设置,对于主加载对象都是直接执行查询语句的,需要的朋友可以参考下
    2023-10-10
  • Java中switch的三种用法方式小结

    Java中switch的三种用法方式小结

    这篇文章主要介绍了Java中switch的三种用法方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • 关于接口ApplicationContext中的getBean()方法使用

    关于接口ApplicationContext中的getBean()方法使用

    这篇文章主要介绍了关于接口ApplicationContext中的getBean()方法使用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Java自定义注解对枚举类型参数的校验方法

    Java自定义注解对枚举类型参数的校验方法

    文章介绍了如何使用Java注解对枚举类型参数进行校验,通过自定义注解和注解校验类实现参数的灵活性校验,感兴趣的朋友一起看看吧
    2025-01-01
  • Java输入输出流实例详解

    Java输入输出流实例详解

    这篇文章主要介绍了Java输入输出流,结合实例形式详细分析了Java常见的输入输出常用操作技巧与相关注意事项,需要的朋友可以参考下
    2018-09-09
  • Java Calendar类的详解及使用实例

    Java Calendar类的详解及使用实例

    这篇文章主要介绍了Java Calendar类的详解及使用实例的相关资料,需要的朋友可以参考下
    2017-04-04
  • Integer和int的区别实例详解

    Integer和int的区别实例详解

    这篇文章主要介绍了Integer和int的区别实例详解,文字和代码实例讲解的很清楚,有感兴趣的同学可以学习下
    2021-03-03

最新评论