A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 魏冬 中级黑马   /  2012-11-16 18:20  /  2357 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在java中subString里面是不是有两个参数??是不是缺一不可的??

3 个回复

倒序浏览
substring(参数)是java中截取字符串的一个方法
有两种传参方式
一种是public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
另一种是public String substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
详情请参考API  java.lang.String

评分

参与人数 1技术分 +1 收起 理由
朱宏青 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
有2个方法,一个是指定开始索引处,自动截取指定处到结尾的字符串。
  第2个才是指定开始和末尾的。截取包含头不包含尾的字符串。

{:soso_e100:}
回复 使用道具 举报
在JDK API  中   substring  是String 类的方法 ,substring  中有一个参数的,也可有两个参数,意义不同 ,例如
public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。

public String substring(int beginIndex,
                        int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马