javastring的截取
A. java string怎么截取字符串
通常使用subString方法进行字符串的截取
特殊情况, 使用splite方法,对字符串进行切割
但都不会影响到原始的字符串的数据
参考代码
publicclassTest{
publicstaticvoidmain(String[]args){
Stringstr="abc苹果def";//下标和数组一样,也是从0开始
Stringstr1=str.substring(3,5);//下标包含3,不包含5.也就是下标是3~4
Stringstr2=str.substring(6);//从下标6开始,直到结束
String[]ss=str.split("苹果");//使用字符串切割
Stringstr3=ss[0];//abc
Stringstr4=ss[1];//def
System.out.println(str);//原始字符串,不会改变
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
输出
abc苹果def
苹果
ef
abc
def
B. java中如何截取字符串
截取字符串采用的是java中的split函数。
例把“01:大众汽车”截取为01和大众汽车,代码如下:
package test;
public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽车";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{
}
System.out.println(L);
System.out.println(R);
}
}
}
C. java怎么截取字符串中最后一个字符
用String类的substring(int from,int to)方法去截字符串位置为from到to-1位置的字符
substring(int index)方法去截字符串位置index-1及以后的所有字符串,注意字符串的字符位置是从0开始的,substring(int from ,int to)方法是前闭后开的,即[from,to),可以理解为[from,to-1]
例:String name="helloworld";
System.out.println(name.substring(name.length()-1,name.length()));//输出d
System.out.println(name.substring(name.length()-1));//输出d
D. java怎么截取string中的数字
//我举的这个办法比较简单,当然你也可以用正则表达式!
publicclass截取字符串数{
publicstaticvoidmain(String[]args){
//字符串!
Strings="sdf23dfa32dsfa12";
//字符数组;
char[]chs=s.toCharArray();
//取0-9;这个范围的数字!
for(inti=0;i<chs.length;i++){
if(chs[i]>=48&&chs[i]<=57)
System.out.print(chs[i]);
}
}
}
E. JAVA字符串截取算法
你好,你上边的形式我看不懂,我安字符串形式来处理!
你可以试用string的substring()方法
有两种形式:第一种是:string
substring(int
startindex)
第二种是:string
substring(int
startindex,int
endindex)
//startindex
指开始字符串的下标。endindex
结束字符串的下标。
string
str
=
"1/11/1";
string
str1
=
str.substring(0,
2);
system.out.println(str1);
或者
string
str
=
"1/11/1";
string
str1
=
(string)str.subsequence(0,
2);
system.out.println(str1);
F. java中如何截取字符串中的指定一部分
java用substring函数截取string中一段字符串
在String中有两个substring()函数,如下:
一:String.substring(intstart)
参数:
start:要截取位置的索引
返回:
从start开始到结束的字符串
例如:Stringstr="helloword!";System.out.println(str.substring(1));
System.out.println(str.substring(3));
System.out.println(str.substring(6));
将得到结果为:
elloword!
loword!
ord!
如果start大于字符串的长度将会抛出越界异常;
二:String.substring(intbeginIndex,intendIndex)
参数:
beginIndex开始位置索引
endIndex结束位置索引
返回:
从beginIndex位置到endIndex位置内的字符串
例如:Stringstr="helloword!";
System.out.println(str.substring(1,4));
System.out.println(str.substring(3,5));
System.out.println(str.substring(0,4));
将得到结果为:
ell
lo
hell
如果startIndex和endIndex其中有越界的将会抛出越界异常。
G. java string 怎样截取前n个字符的解决方案列表
可以直接调用subString()方法来进行字符串截取。
public String substring(intbeginIndex,intendIndex),返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex
- 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
(7)javastring的截取扩展阅读:
截取后面的字符串也是调用substring()方法,只是括号里面参数不一样
public String substring(intbeginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。
示例:
"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
H. java如何截取String
一般有两种方法:
substring讲解
s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;
s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;
split讲解:
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
I. Java字符串中怎么截取一个多位数
有很多种方法,第一种方法是将字符串转化成字符数组,通过循环一个一个判断是否数字,是的话进栈,不是的话出栈。另外一种是把字符串转换成stringbuffer类型也是直接循环判断从里面取数,
J. JAVA中String截取的小问题
str.substring(0,2);中的0指的是从第一个
字符
开始截取的,2指的是截取的个数。也就是说这里的0代表的你要截取的
字符串
的
索引
值,索引值在java里从0开始,它表示从第一个字符开始截取。而在你的这个字符串里第一个字符时1,然后你截取两个字符,自然得到的就是10了,如果你像得到
小数点
的话,你可以从索引为1开始截,即str.substring(1,2);或者你多截几个字符,即str.substring(0,4);