java中如何截取字符串?

如题所述

 截取字符串的方法及用法: 
  1、subString(int start);//截取从小标为start位置开始到结尾的字符串;
  2、subString(int start,int end);//截取从小标为start位置开始到小标为end-1的字符串
  3、split(String s);//将根据s匹配,将字符串截成数组;
  比如String str = ”aa,b,vc,java“
  str.split(",")得到的就是数组{”aa“,”b“,”vc“,”java“}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-27
截取字符串采用的是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);
}
}
}
第2个回答  2012-04-08
substring(int beginIndex)从beginIndex开始到结尾,其中beginIndex指的是开始的下标
substring(int beginIndex, int endIndex)从beginIndex开始,到endIndex,endIndex指的是结束字符的前一个下标
希望有帮助本回答被提问者采纳
第3个回答  2012-04-06
恩,楼上的那个方法值得说的是 比如str=“123456789”,那么调用substring(0,8)截取到的字符串是 12345678
第4个回答  2012-04-06
方式有很多啦。
1、String类的substring、indexOf、charAt等方法
2、正则表达式
3、StringTokenizer
任君选择。

java中如何截取字符串中的指定一部分
首先,**String类的substring(int start)** 方法接受一个整数参数,即开始截取的位置索引。例如,对于字符串 "hello world!",`str.substring(1)` 会返回 "ello world",而 `str.substring(3)` 则是 "lo world!"。需要注意的是,如果start值大于字符串长度,将抛出越界异常。第二种方法是 **su...

java中如何截取字符串?
1、subString(int start);\/\/截取从小标为start位置开始到结尾的字符串;2、subString(int start,int end);\/\/截取从小标为start位置开始到小标为end-1的字符串 3、split(String s);\/\/将根据s匹配,将字符串截成数组;比如String str = ”aa,b,vc,java“str.split(",")得到的就是数组{”aa“...

java截取字符串不同的几种方式
1.split()+正则表达式来进行截取。将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[...

java中字符串的截取和分隔
Java语言中,String类提供substring()方法进行字符串截取和split()方法进行字符串分割。substring()方法用于获取字符串的一部分。通过指定开始和结束索引,可以截取指定范围内的字符。如果只指定一个参数,则从该位置开始截取至字符串末尾。例如:字符串"羽毛球-篮球-乒乓球",执行str.substring(4)获取从第5...

JAVA 用subString()截取字符串
首先,通过 substring(),我们可以按照指定的索引截取字符串。例如,b = a.substring(0,3) 会得到 "aaa",而 c = a.substring(4,7) 则是 "ccc"。继续,d = a.substring(8,11) 会是 "ddd",接着是 e = a.substring(12,15),结果是 "eee"。最后,f = a.substring(16,19) 将输出...

如何通过java来进行带有数字编号的字符串截取?
在Java中,使用substring()方法截取字符串。此方法接受两个参数:起始索引(包含)和结束索引(不包含)。字符串索引从0开始。示例代码如下:原始字符串为 "Hello World"。使用substring()方法,截取索引为6到10的子字符串,即 "World"。注意字符串索引从0开始。如果仅传递一个参数,表示从该索引开始...

java中的substring
Java中的substring方法用于截取字符串的子串。Java中的substring方法主要有两种使用方式。1. 基于起始位置的substring:这种方式会从指定的开始位置截取字符串,直到字符串的末尾。例如,`str.substring`会从`start`位置开始截取,包括`start`位置上的字符。如果`start`位置是负数,那么会从字符串的末尾开始...

java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
方法一:找到小数点位置然后截取String number = "123.456";String intNumber = number.substring(0,number.indexOf("."));System.out.println(intNumber); 方法二:转成数字然后转换为整数再转换为字符串 String number = "123.456";System.out.println(String.valueOf(Math.floor(Double.parse...

java怎么截取指定字符之后的字符串
可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值。用substring(int start,int end);程序如下:public class 截取字符串{ public static void main(String[] args){ String str = "http:\/\/deyu.qxntc.edu.cn\/music\/6.mp3";\/\/自定义字符串 str = str....

java截取指定字符串中的某段字符如何实现?
用substring函数可以实现截取字符串。代码如下:publicclasswoo{ publicstaticvoidmain(Stringargs[]){ Stringstr="房估字(2014)第YPQD0006号";System.out.println(str.substring(10,18));} }

相似回答