目录

方法一 substring

方法二 StringUtils.substringAfter

方法三 split


方法一 substring

String str = "123,496,789;123,456,788";
// 按照序号截取字符串 截取[0,2),左闭右开  输出 12
String str1 = str.substring(0, 2);
// 按序号进行截取到字符串最后 截取[3,str.length-1], 输出 ,496,789;123,456,788
String str2 = str.substring(3);

方法二 StringUtils.substringAfter

// StringUtils 对字符串操作进行了封装
// str 为要操作的字符串 表示截取字符串str中第一次出现123的位置,到123之后的字符串  输出,496,789;123,456,788
String str3 = StringUtils.substringAfter(str, "123");
// 截取str字符串中第一出现45之前的字符串  输出 123,496,789;123,
String str4 = StringUtils.substringBefore(str, "45");
// 截取str字符串中最后一次出现123之后的字符串  输出 ,456,788
String str5 = StringUtils.substringAfterLast(str, "123");
// 截取str字符串中最后一次出现456之前的字符串 输出 123,496,789;123,
String str6 = StringUtils.substringBeforeLast(str, "456");
// 截取str字符串中第一次出现“,”之间的字符串 496
String str7 = StringUtils.substringBetween(str, ",");

方法三 split

// 以“,”对字符串进行分离  输出 ["123", "496", "789;123", "456", "788"]
String str8[] = str.split(",");
// 2 表示将字符串分割成几个字符串 输出 ["123", "496,789;123,456,788"]
String str9[] = str.split(",", 2);

JAVA 字符串截取方法相关推荐

  1. Java字符串截取 方法

    在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容. 方法的重载: public String substring(int beginInde ...

  2. java 字符串截取的几种方式 java获取当前路径的几种方法

    java 字符串截取的几种方式: https://blog.csdn.net/qq_27603235/article/details/51604584 java获取当前路径的几种方法: https:/ ...

  3. java字符串的方法 1118

    java字符串的方法 字符串的定义 方式一 String 变量名 = "内容"; 方式二 String 变量名 = new String(); 方式三 String 变量名 = n ...

  4. swift中字符串截取方法(substring)

    下面介绍2种swift的字符串截取方法,实际上用到了substringFromIndex,substringToIndex,substringWithRange 1.将String转化为NSStrin ...

  5. java字符串反转方法【全】

    搜集的java字符串反转方法,一般用于面试,项目中用的很少··· package com.wsheng.aggregator.algorithm.string;import java.util.Sta ...

  6. Shell脚本8种字符串截取方法总结

    这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下 Linux 的字符串截取很有用.有八种方法. 假设有变量 var=http:/ ...

  7. Android String字符串截取方法总结

    Android String字符串截取方法总结 指定字符,截取字符串,返回字符串数组: String str = "abcd.efg.123456.hijk.345"; Strin ...

  8. java 字符串截取的几种方式

    众所周知,java提供了很多字符串截取的方式.下面就来看看大致有几种. 1.split()+正则表达式来进行截取. 将正则传入split().返回的是一个字符串数组类型.不过通过这种方式截取会有很大的 ...

  9. JAVA 字符串截取下标越界

    控制台的报错代码 Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String inde ...

最新文章

  1. A站、B站、C站、D站、E站、F站、G站、H站、I站、J站、J站、L站、M站、N站…Z站?...
  2. 澳大利亚悉尼科技大学招收人工智能/软件工程方向全奖博士生
  3. (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
  4. java工程师有什么要求_什么是java,java工程师应该具备哪些能力?
  5. 在流程梳理的过程中,OA工作组应采用国际先进方法
  6. python 熊猫_python之pandas简单介绍及使用(一)
  7. ./mysql-bin.index_MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)
  8. 理解 Delphi 的类(十) - 深入方法[13] - 在 interface 区声明的方法
  9. 机器学习模型部署文章存档
  10. 再谈Activator.CreateInstance(Type type)方法创建对象和Expression Tree创建对象性能的比较(更新版)...
  11. Buffer Pool--锁定内存页
  12. 小刘的自学安卓开发第一天
  13. [转]全渠道营销:一种新战略
  14. 连续仨月霸占牛客榜首,京东T8呕心巨作:700页JVM虚拟机实战手册
  15. 小红书差评笔记下沉 | 如何让小红书笔记下沉
  16. 深入分析ConcurrentHashMap的源码设计(中)-hash冲突
  17. SpringCloud 09 - Gateway 网关
  18. python运行启动报错解决方法_pyspider启动错误解决(Python 3.7)
  19. 关于:请求中含有特殊字符,被禁止(已解决,可供参考)
  20. 使用防晒霜的十大误区

热门文章

  1. 易语言多线程大漠多线程模板多线程初始化
  2. JavaScript高级之面向对象高级
  3. 向量空间中单词表示的有效估计
  4. 抗日英雄传Java游戏_抗日英雄传游戏下载-抗日英雄传游戏手游版 v1.1.0.00400004-友情手游站...
  5. perf使用实例详解
  6. 一位学长的ACM总结(感触颇深)
  7. 如何设计云存储服务端数据存储加密机制
  8. APP个人隐私信息保护—APP个信保护常规31检查项
  9. Flutter boost框架学习笔记
  10. 【怎么制作ppt】Focusky教程 | 文字格式刷