A. 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其中有越界的将会抛出越界异常。
B. java中从命令行输入一串字符串,怎么获取其中的每一个字符
你可以用String类里面的split("")方法来拆分肢游字符串 给个例子你
:
publicclassTest{
publicstaticvoidmain(String[]args){
Stringstr="12ljfs92";
String[]ss=str.split("");
for(inti=0;i<历梁销渣猜ss.length;i++){
System.out.print(ss[i]+"");
}
}
}