JAVA学习记录
来源:互联网 发布:java程序案例书籍 编辑:程序博客网 时间:2024/06/12 01:40
substring(n,m) 有头无尾子串
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
。
substring(n) 从头至尾子串
public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
例如:
"unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" "emptiness".substring(9) returns "" (an empty string)
public String[] split(String regex)
- 根据给定的正则表达式的匹配来拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数
split
方法。因此,结果数组中不包括结尾空字符串。例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果:
Regex 结果 :{ "boo", "and", "foo" }o{ "b", "", ":and:f" } - 参数:
regex
- 定界正则表达式- 返回:
- 字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。
public String[] split(String regex, int limit)
- 根据匹配给定的正则表达式来拆分此字符串。
此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串。
limit 参数控制模式应用的次数,因此影响结果数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于n,而且数组的最后项将包含超出最后匹配的定界符的所有输入。如果 n 为非正,则模式将被应用尽可能多的次数,而且数组可以是任意长度。如果n 为零,则模式将被应用尽可能多的次数,数组可有任何长度,并且结尾空字符串将被丢弃。
例如,字符串 "boo:and:foo" 使用这些参数可生成下列结果:
Regex Limit 结果 :2{ "boo", "and:foo" }:5{ "boo", "and", "foo" }:-2{ "boo", "and", "foo" }o5{ "b", "", ":and:f", "", "" }o-2{ "b", "", ":and:f", "", "" }o0{ "b", "", ":and:f" }这种形式的方法调用 str.split(regex, n) 产生与以下表达式完全相同的结果:
- java学习记录20061008
- java学习记录
- java学习记录
- java API学习记录
- java学习记录
- JAVA 学习记录
- java学习记录
- java学习问题记录
- JAVA学习记录
- 继续记录JAVA学习
- java多线程学习记录
- 【JAVA io】学习记录
- JAVA学习记录-键盘输入
- java学习琐碎记录
- 学习java记录
- java 学习记录1
- Java 学习记录2
- Java学习记录(1)
- 学习java安全技术前的准备
- SecureCRT 与VM linux的连接问题
- 为什么CRect可以直接转LPCRECT?
- 如何利用IT为企业开拓新利润增长渠道
- 10个SQL注入工具
- JAVA学习记录
- JavaScript的死与生
- Eclipse中Android工程关联Android API源码方法
- 孤儿进程组
- select any dictionary与select_catalog_role的区别
- nginx for Windows
- android4.0拦截HOME
- js 取整
- android sqlite order by varchar