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和符号","已经全部去除了

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

相关文章

  • springboot实现定时器(一看即会,非常简单)

    springboot实现定时器(一看即会,非常简单)

    这篇文章主要介绍了springboot实现定时器(一看即会,非常简单),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 支付宝开发平台之第三方授权登录与获取用户信息

    支付宝开发平台之第三方授权登录与获取用户信息

    本文主要介绍了第三方授权登录与获取用户信息的实例方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 完美解决java读取大文件内存溢出的问题

    完美解决java读取大文件内存溢出的问题

    下面小编就为大家带来一篇完美解决java读取大文件内存溢出的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 通过Java实现RSA加密与验证的方法详解

    通过Java实现RSA加密与验证的方法详解

    RSA是一种非对称加密算法,是目前广泛应用于加密和数字签名领域的一种加密算法,本文主要讲述如何通过Java实现RSA加密与验证,应用场景为与其他平台对接接口时,通过RSA加密和解密验证请求的有效性,在对接时双方互换公钥,需要的朋友可以参考下
    2023-12-12
  • Scala常用List列表操作方法示例

    Scala常用List列表操作方法示例

    这篇文章主要介绍了Scala常用List列表操作方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • 解决SpringBoot项目读取yml文件中值为中文时,在视图页面显示乱码

    解决SpringBoot项目读取yml文件中值为中文时,在视图页面显示乱码

    这篇文章主要介绍了解决SpringBoot项目读取yml文件中值为中文时,在视图页面显示乱码的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Mybatis的类型转换接口TypeHandler

    Mybatis的类型转换接口TypeHandler

    这篇文章主要介绍了Mybatis的类型转换接口TypeHandler,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • springboot连接sqllite遇到的坑及解决

    springboot连接sqllite遇到的坑及解决

    这篇文章主要介绍了springboot连接sqllite遇到的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Java JVM调优五大技能详解

    Java JVM调优五大技能详解

    这篇文章主要为大家介绍了JVM调优的五大技能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • Java设计模式之建造者模式(Builder模式)介绍

    Java设计模式之建造者模式(Builder模式)介绍

    这篇文章主要介绍了Java设计模式之建造者模式(Builder模式)介绍,本文讲解了为何使用建造者模式、如何使用建造者模式、Builder模式的应用等内容,需要的朋友可以参考下
    2015-03-03

最新评论