当前位置: 技术问答>java相关
怎样取得字符串中的字符?高分请教!!!
来源: 互联网 发布时间:2015-06-21
本文导语: 比如我有字符串“1998级”,我怎么样才能取得中间的“1998”? | 用substring(); String s = "1998级"; String temp = s.substring(0,4); | substring(int beginPosition,int length); | ...
比如我有字符串“1998级”,我怎么样才能取得中间的“1998”?
|
用substring();
String s = "1998级";
String temp = s.substring(0,4);
String s = "1998级";
String temp = s.substring(0,4);
|
substring(int beginPosition,int length);
|
在JavaAPI中有各种处理字符串的函数,如果要取得字符串中的一部分或者说是截取字符串中的一段,那就用:
String substring(int beginIndex, int endIndex) 返回一个字符串,两个参数是起始点和终了点。
如果要获取某一个字符的话,我的办法是先把字符串放入一个字符数组中:
char[] toCharArray() 这个函数可以把一个字符串转化为字符数组。
然后,不用我说了吧,做一个循环,分析数组就行了。
String substring(int beginIndex, int endIndex) 返回一个字符串,两个参数是起始点和终了点。
如果要获取某一个字符的话,我的办法是先把字符串放入一个字符数组中:
char[] toCharArray() 这个函数可以把一个字符串转化为字符数组。
然后,不用我说了吧,做一个循环,分析数组就行了。
|
substring two method:
1.
String substring(int beginIndex,int endIndex)
Examples:
"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
2.
String substring(int beginIndex)
Examples:
"unhappy".substring(2) returns "happy"
1.
String substring(int beginIndex,int endIndex)
Examples:
"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
2.
String substring(int beginIndex)
Examples:
"unhappy".substring(2) returns "happy"
|
s.substring(s.indexOf(String)-1,s.indexOf(String));
用indexOf(String)可以得到字符(字符串)在字符串中的位置;
s.indexOf("98"),返回int型
用indexOf(String)可以得到字符(字符串)在字符串中的位置;
s.indexOf("98"),返回int型