java中包含两种切分字符串方式:如下
方法一:通过substring()截取字符串
1. 只传入一个参数 substring(int beginIndex)
传一个参数,含义为将字符串从索引号为beginIndex开始截取,一直到字符串末尾。注意第一个字符的索引值为零,截取时包含索引beginIndex的字符;示例代码如下:

 String oldStr = "zifu截取练习ing";String str = oldStr.substring(5);System.out.println(str);运行结果:取练习ing
  1. 传入两个参数 substring(int beginIndex, int endIndex)
    从索引号beginIndex开始到索引号endIndex结束,返回结果包含索引为beginIndex的字符,不包含索引endIndex的字符;示例代码如下:

     String oldStr = "zifu截取练习ing";String str = oldStr.substring(0,5);System.out.println(str);运行结果:zifu截
    

方法二: 通过split()切割字符串,返回结果为字符串数组
1.只传一个参数:split(String regex)
参数支持正则或普通字符,根据给定正则表达式或字符匹配拆分此字符串。示例代码如下:

String oldStr = "China,Japan,美国,俄罗斯";
String[] strs = oldStr.split(",");//根据,切分字符串
for(int i = 0;i < strs.length; i++){System.out.println(strs[i]);
}

运行结果:
China
Japan
美国
俄罗斯

2.传入两个参数:split(String regex,int limit)
regex正则表达式分隔符。limit 分割的份数。根据正则表达式或者字符和想要分割的份数来拆分此字符串。示例代码如下:

String oldStr = "China,Japan,美国,俄罗斯";
String[] strs = oldStr.split(",",2);//根据,切分字符串;切两份
for(int i = 0;i < strs.length; i++){System.out.println(strs[i]);
}

运行结果:
China
Japan,美国,俄罗斯

java切分字符串的两种方法相关推荐

  1. php 带建数组转字符串,php数组转换为字符串的两种方法详解【附视频】

    本篇文章主要给大家介绍PHP数组转换为字符串的两种方法.(文章末尾附有对应的视频教程) 第一种方法:使用PHP本身的函数implode来直接将数组转换为字符串. 第二种方法:使用循环遍历数组元素拼接成 ...

  2. 产生随机字符java_java生成随机字符串的两种方法

    本文实例为大家分享了java生成随机字符串的具体代码,供大家参考,具体内容如下 import java.util.Random; public class CharacterUtils { //方法1 ...

  3. C++ 区分中文,非中文,截取含有中文的string字符串的两种方法

    C++ 区分中文,非中文,截取含有中文的string字符串的两种方法 方法一 根据中文在ASCII中的范围判断 方法二 把string转成wstring 转自: http://blog.51cto.c ...

  4. 在PHP代码中处理JSON 格式的字符串的两种方法:

    总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...

  5. bash脚本截取字符串的两种方法

    bash脚本截取字符串的两种方法 方法一:位置截取 #bin/bash STR="1234567890asdfghjkl" echo "first character $ ...

  6. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

  7. java创建数组的两种方法

    java创建数组的两种方法 1,静态初始化 int[] array={1,2,3,4,5}; 2,动态初始化 1)先分配空间再给数组元素赋值 int[] array=new int[10]; //需指 ...

  8. java数组去重方法是,java数组去重的两种方法

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...

  9. 将数组转化成字符串的两种方法

    将数组转化成字符串的两种方法 let arr = [1,2,8,9,'西瓜']; console.log(arr.toString());//将数组转化为字符串 console.log(arr.toS ...

最新文章

  1. 更新ADT到Android L的方法
  2. 万字长文,结合电商支付业务一文搞懂DDD
  3. button按钮大小
  4. 怎么自学《现代控制理论》
  5. Windows Server 2016之RDS部署之添加RD网关
  6. while true 死循环判断端口按顺序启动应用
  7. 脑电分析系列[MNE-Python-4]| MNE中数据结构Evoked及其对象创建
  8. VC两个线程协作运行,轮流运行的
  9. 练笔——《卫子夫·三篇》
  10. Ubuntu16.04 休眠状态无法唤醒解决方案
  11. 什么是 操作系统 自举?
  12. 图片垂直居中的CSS技巧
  13. 苹果2019新款iPhone售价惊曝:咬牙仍坚持高价位?
  14. Python的问题解决: IOError: [Errno 32] Broken pipe
  15. python GIL 全局解释器锁详解
  16. 基于alpine用dockerfile创建的ssh镜像
  17. 测试微信好友是否删除软件,微信测试好友是否删除你的方法
  18. Linux之压缩详解
  19. 没有无线网卡的服务器开wifi,没有无线网卡怎么办?闲置路由器替代无线网卡(斐讯K2为例)-无线网卡设置...
  20. android计算器退格键,请问下计算器的退格键是哪个键?

热门文章

  1. Windows性能监控工具Perfmon的使用、性能指标分析(转载)
  2. canvas系列-图片处理(五)放大镜
  3. Java实现 LeetCode 637 二叉树的层平均值(遍历树)
  4. java构造器是什么?
  5. 利用百度tts 实现文字转语音(node)
  6. 微信小程序禁止输入空格
  7. linux中文件链接,关于Linux中文件,链接的一些思考
  8. mysql data 文件过大_MySQL ibdata1文件太大的解决办法
  9. Java 实现解析xml文件的基本步骤(做笔记)
  10. 程序员过中秋也会有思乡之情