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

from  http://www.cnblogs.com/laiweili/archive/2012/11/26/2789503.html?utm_source=tuicool&utm_medium=referral

在String中有两个substring()函数,如下:

一:String.substring(int start)

参数:

start:要截取位置的索引

返回:

从start开始到结束的字符串

例如:String str = "hello word!";

System.out.println(str.substring(1));

System.out.println(str.substring(3));

System.out.println(str.substring(6));

将得到结果为:

ello word!

lo word!

ord!

如果start大于字符串的长度将会抛出越界异常;

二:String.substring(int beginIndex, int endIndex)

参数:

beginIndex 开始位置索引

endIndex    结束位置索引

返回:

从beginIndex位置到endIndex位置内的字符串

例如:String str = "hello word!";

System.out.println(str.substring(1,4));

System.out.println(str.substring(3,5));

System.out.println(str.substring(0,4));

将得到结果为:

ell

lo

hell

如果startIndex和endIndex其中有越界的将会抛出越界异常。

相关文章暂无相关文章

java字符串剪切函数,java用substring函数截取string中一段字符串,substringstring相关推荐

  1. oracle 截取字符串中间_oracle截取字段中的部分字符串

    使用Oracle中Instr()和substr()函数: 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 其语法为: instr(sourceString,de ...

  2. Arduino中Serial.print()与Serial.write()函数的区别,以及串口通信中十六进制与字符串的收发格式问题和转换过程详解

    1.串口通信中十六进制和字符数据的区别 串口收发数据时字符.十六进制.二进制格式详细区分 ASCII码查询表格 在使用串口发送数据时可以选择字符串(ASCII)发送或者十六进制(Hex)发送,通常情况 ...

  3. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  4. es6字符串添加html标签,JavaScript_详解JavaScript ES6中的模板字符串,在 ES6 中引入了一种新的字符 - phpStudy...

    详解JavaScript ES6中的模板字符串 在 ES6 中引入了一种新的字符串字面量 - 模板字符串,除了使用反引号 (`) 表示,它们看上去和普通的字符串没有什么区别.在最简单的情况下,他们就是 ...

  5. 判断字符串s1中是否包含s2字符串c语言,C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1)...

    C语言:找出s1中是否存在字符串s2(C language: find out if string s2 exists in s1) 是否有任何C函数来检查s1中是否存在字符串s2? s1: &quo ...

  6. oracle截取日期类型的字符串,oracle截取字段中的部分字符串:日期格式转换

    ##从数据库中导出excel数据后,造数据,然后重新导入oracel数据库中,查询后显示导入成功 但是页面还是显示是老的数据,后来发现日期自动变化了2016-05-06变化为2016/05/06 导致 ...

  7. python字符串单个替换_如何用变量替换列表中的单个字符串?

    我正在编写一个脚本,用python为程序maya创建一个命名约定. 我将使用它来命名脚本创建的所有对象.在 例如,以左膝关节为例.脚本会传递这样的信息 ("bind"," ...

  8. JAVA String 截取字符串的方法(含 substring 索引截取示例)

    String.substring( ):用于返回一个字符串的子串 用法如下:string.substring(from, to) 其中from指代要抽去的子串第一个字符在原字符串中的位置 to指代所要 ...

  9. c语言常用字符串处理函数6,【总结】C语言中常见的字符串处理函数

    ------------------------------------------------------------------------------------------- C语言中没有字符 ...

最新文章

  1. 编程进阶,学会使用_I、_O、_IO,以及volatile const的意义
  2. 微信 php post json,微信企业号:如何POST JSON数据发送消息给企业号成员
  3. Web UI 制作规范
  4. BigDecimal类整除报错的解决方案
  5. hdu 2669 Romantic
  6. 关于def __init__():
  7. UI Framework-1: Ash Color Chooser
  8. 大数据安全问题的类型有哪些
  9. pro git学习笔记 4
  10. 作业一:建立博客、自我介绍、速读教材、学习进度总结(1)
  11. QT5安装自己下载的mingw32及一些常见报错解决
  12. 淘宝客防止偷单淘宝联盟检测偷单验证PID是否为自己推广位
  13. Performance analysis of machine learning classifers for non‑technicalloss detection
  14. (附源码)spring boot校园购物网站 毕业设计041037
  15. kafka的消费顺序_Kafka如何保证消息的顺序性
  16. nyoj 1328 派队方案
  17. 合格前端系列第七弹-移动端开发踩过的一些坑
  18. java的框架_java 三大框架——spring
  19. 自动化测试实施的前提条件
  20. 一万小时定律的数学解释-可怕的复利

热门文章

  1. 每日一例飞鸽传书2012偷偷来袭
  2. 『常识』如何防止静电?
  3. 周鸿祎:谷歌Chrome不是浏览器
  4. 2019年的web前端领域
  5. 一个程序员的逗逼瞬间(一)
  6. 大白话,讲编程之《ES6系列连载》汇总,再也不用翻历史消息了
  7. 生活不是拍电影,不会在关键时刻有个人来救你。
  8. fcpx插件:50组唯美梦幻棱镜光晕效果预设MotionVFXmPrism
  9. 1.9编程基础之顺序查找 05 最大值和最小值的差
  10. android textview 背景图片,Android—TextView 背景颜色与背景图片设置