浅谈Java的String中的subString()方法

 更新时间:2016年10月02日 09:25:51   投稿:jingxian  
下面小编就为大家带来一篇浅谈Java的String中的subString()方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

方法如下:

public String substring(int beginIndex, int endIndex)

第一个int为开始的索引,对应String数字中的开始位置,

第二个是截止的索引位置,对应String中的结束位置

1、取得的字符串长度为:endIndex - beginIndex;

2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符

如:

"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"

取长度大于等于3的字符串a的后三个子字符串,只需a.subString(a.length()-3, a.length());

手册中的具体说明如下:

substring

public String substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string. The substring begins at the specified beginIndex and extends to the character at index endIndex - 1. Thus the length of the substring is endIndex-beginIndex.

Examples:

 "hamburger".substring(4, 8) returns "urge"
 "smiles".substring(1, 5) returns "mile"

Parameters:

beginIndex - the beginning index, inclusive.
endIndex - the ending index, exclusive.

Returns:

the specified substring.

Throws:

IndexOutOfBoundsException - if the beginIndex is negative, or endIndex is larger than the length of this String object, or beginIndex is larger than endIndex

以上就是小编为大家带来的浅谈Java的String中的subString()方法的全部内容了,希望对大家有所帮助,多多支持脚本之家~

相关文章

  • 关于文件上传MultipartBody的使用方法

    关于文件上传MultipartBody的使用方法

    这篇文章主要介绍了关于文件上传MultipartBody的使用方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java面试题——详解HashMap和Hashtable 的区别

    java面试题——详解HashMap和Hashtable 的区别

    本篇文章主要介绍了java中HashMap和Hashtable的区别,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • Java使用线程池批量处理数据操作具体流程

    Java使用线程池批量处理数据操作具体流程

    这篇文章主要给大家介绍了关于Java使用线程池批量处理数据操作的相关资料,Java多线程编程中线程池是一个非常重要的概念,线程池可以提高线程的复用率和任务调度的效率,尤其是当需要查询大批量数据时,需要的朋友可以参考下
    2023-06-06
  • Java基础第二篇方法与数据成员

    Java基础第二篇方法与数据成员

    在上一篇文章中介绍了Java基础 从HelloWorld到面向对象,我们初步了解了对象(object)。对象中的数据成员表示对象的状态。对象可以执行方法,表示特定的动作。这篇文章我们进一步深入到对象。了解Java中方法与数据成员的一些细节。
    2021-09-09
  • JAVA OutputStreamWriter流的实现

    JAVA OutputStreamWriter流的实现

    OutputStreamWriter是从字符流到字节流的桥接,它使用的字符集可以通过名称指定,也可以明确指定,或者可以接受平台的默认字符集,本文详细的介绍了JAVA OutputStreamWriter流的使用,感兴趣的可以了解一下
    2021-06-06
  • Java Swing实现简单的体重指数(BMI)计算器功能示例

    Java Swing实现简单的体重指数(BMI)计算器功能示例

    这篇文章主要介绍了Java Swing实现简单的体重指数(BMI)计算器功能,涉及Java Swing窗口组件布局、响应及数值运算相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • 为何HashSet中使用PRESENT而不是null作为value

    为何HashSet中使用PRESENT而不是null作为value

    这篇文章主要介绍了为何HashSet中使用PRESENT而不是null作为value,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • 一文详解Java中字符串的基本操作

    一文详解Java中字符串的基本操作

    这篇文章主要为大家详细介绍了Java中字符串的基本操作,例如遍历、统计次数,拼接和反转等以及String的常用方法,感兴趣的可以了解一下
    2022-08-08
  • Mybatis配置之typeAlias标签的用法

    Mybatis配置之typeAlias标签的用法

    这篇文章主要介绍了Mybatis配置之typeAlias标签的用法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 基于springioc bean 的几个属性介绍

    基于springioc bean 的几个属性介绍

    下面小编就为大家带来一篇基于springioc bean 的几个属性介绍。小编觉得挺不错的,现在就想给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09

最新评论