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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁振龙 中级黑马   /  2013-4-20 12:36  /  1877 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 袁振龙 于 2013-4-20 16:41 编辑

substring();的用法;

4 个回复

倒序浏览
substring
public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
例如:

"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
"emptiness".substring(9) returns "" (an empty string)

参数:
beginIndex - 开始处的索引(包括)。
返回:
指定的子字符串。
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度。

--------------------------------------------------------------------------------

substring
public String substring(int beginIndex,
                        int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
示例:

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

参数:
beginIndex - 开始处的索引(包括)。
endIndex - 结束处的索引(不包括)。
返回:
指定的子字符串。
抛出:
IndexOutOfBoundsException - 如果 beginIndex 为负,或 endIndex 大于此 String 对象的长度,或 beginIndex 大于 endIndex。

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
提取子串,获取子串的一部分
(1)String substring(int beginIndex);
int beginIndex 是索引
从指定位置(int beginIndex)开始到结尾的子串。
如: String str="I want to go home.";
           String str2=str.substring(10);
           System.out.println(str2);
输出:go home.
(2)String substring(int beginIndex,int endIndex);
从指定位置(int beginIndex)开始到endIndex-1处所得到的子串
如:    String str="I want to go home.";
           String str3=str.substring(2,13);
           System.out.println(str3);
输出:want to go

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
substring(参数1,参数2);
第一个参数是表示你要在个位置开始截取,第二个参数是表示你要截取多少个字符;
如果没有设置第二个参数的话,默认从第一个位置取到最后一个;

希望对你有帮助;
回复 使用道具 举报
substring()就两种重载,
一个是,substring(开始索引)这个是从指定索引,开始截取字符串到结束
还有一个是
substring(开始索引,截取长度)这个是从指定索引,截取指定长度的字符串
需要注意的是索引都是从零开始的,如
string str = "123";
里面1的索引就是0,2的索引是1,3的索引就是2
str.substring(1);就是从2开始截取,结果就是"23"
str.substring(1,1)就是从2开始截取1个长度,结果就是"2"

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马