这篇文章主要介绍了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

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

System.out.print(all[i]);

}

}

// 第一个参数是整个字符串,第二个参数是需要截取掉的字符串或字符

public static String[] split_String(String s,String sp) {

String[] all;

all = s.split(sp);

return all;

}

}

效果如下:

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

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

java截取split_Java使用split截取字符串过程解析相关推荐

  1. java操作es聚合操作并显示其他字段_java使用elasticsearch分组进行聚合查询过程解析...

    这篇文章主要介绍了java使用elasticsearch分组进行聚合查询过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 java连接elas ...

  2. java正则截取xml节点_实例讲述Java使用正则表达式截取重复出现的XML字符串功能...

    Java使用正则表达式截取重复出现的XML字符串功能示例 本文实例讲述了Java使用正则表达式截取重复出现的XML字符串功能.分享给大家供大家参考,具体如下: public static void m ...

  3. JAVA返回指定字符串的长度,Java截取指定字节长度的字符串

    在实际的项目中,我们后台的数据库是根据指定编码(如GBK)保存数据的,为防止操作数据库时,因字段值长度超过数据库定义的长度,须在JAVA甚至JS层面做长度的校验控制,如数据库定义的长度是varchar ...

  4. JAVA 中字符串的截取,要求不能截取半个汉字

    http://www.360doc.com/content/12/1126/16/1542811_250345184.shtml 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的 ...

  5. java字符串剪切函数,java用substring函数截取string中一段字符串,substringstring

    java用substring函数截取string中一段字符串,substringstring from  http://www.cnblogs.com/laiweili/archive/2012/11 ...

  6. Java:根据字节数截取字符串,但是汉字不能截取半个。

    截取字符串指定指定字节数的内容,如果指定的字节数在汉字的中间,汉字不能截取部分,只截取前面的内容. package com.lcx.test;import java.io.UnsupportedEnc ...

  7. 编写程序,测试字符串“你好,欢迎来到Java世界”的长度,将字符串的长度转换成字符串进行输出,并对其中的“Java”四个字母进行截取,输出截取字母以及它在字符串中的位置。

    编写程序,测试字符串"你好,欢迎来到Java世界"的长度,将字符串的长度转换成字符串进行输出,并对其中的"Java"四个字母进行截取,输出截取字母以及它在字符串 ...

  8. python split()截取一部分的字符串

    代码如下: str = 'https://www.baidu.com/pdf/abcdefg.pdf'# 输出字符串,>>>https://www.baidu.com/pdf/abc ...

  9. mysql截取前几个字符串_mysql中截取指定字符前后的字符串

    使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组 ...

最新文章

  1. 【iOS_Development】文件操作
  2. Hibernate的四种典型例子(增删改查)
  3. 软件工程专业学生如何在研二期间通过六级——我的六级之路
  4. Oracle官方并发教程之中断
  5. MOCTF-Web-访问限制
  6. Linux零基础入学之1-1课程介绍了解RHEL7安装RHEL7
  7. leetcode 1005. K 次取反后最大化的数组和 思考分析
  8. Tomcat - SSL操作大全
  9. PYTHON 获取淘宝服务器时间 显示在tkinter的UI
  10. JDK、Neo4j下载、安装、运行及问题
  11. 微信扫一扫打印照片的原理以及实现过程(持续更新中)
  12. 二手车预测part1
  13. Xcode 6系列百度网盘地址,包含Xcode 6.2以及Xcode 6.3
  14. python对数正态分布函数_python生成具有上下限的截断对数正态分布
  15. C语言情人节玫瑰花代码
  16. 如何切换计费模式中的“按需”和“包年包月”?
  17. 鼠标被计算机无法识别怎么办,电脑无法识别鼠标的处理方案
  18. 缘何韩国能在流行文化的竞争中如此轻松地战胜日本?
  19. debian修改字体
  20. android触摸震动原理

热门文章

  1. TDengine在蔚来汽车能源系统的落地实践
  2. 出租车计价 (15分)
  3. 基于51单片机的8位数码管显示的可调时电子时钟
  4. iphone刷机---iphone4s ios8降级ios7.1.1教程
  5. Java-JWT Utils
  6. Catia V5-6R2016安装教程 win10系统
  7. 微信订阅号无法使用网页授权解决方案
  8. vFloppy1.5-虚拟启动软盘
  9. iOS 后台运行 Background Task与Background Mode
  10. Qt之图形(简笔画-绘制卡通蚂蚁)