java怎么截取第n个","和第n+1个","中间字符串

如题所述

public class Test {

public static void main(String[] args) {
String str = "ab,cd,ef,gh,ij,kl,mn";
String[] strArr = str.split(","); //分隔字串,得到的是一个数组
//取第四个“,”到第五个“,”之间的串,也就是ij
String temp = strArr[4];
System.out.println(temp);

}
}

这个问题就是字符串分割的事,用“,”号分割。对应函数split();假如分隔之后的数组为arr
第0,1之间的就是arr[0]
第1,2之间的就是arr[1]
……
如此类推
第n, n+1之间的就是arr[n]

看上面的例子。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-18
public static void main(String args[])
{
int n=2;
String arr="123,asdg,3q4t,aeherf,34qeg";
String temp[]=arr.split(",");
System.out.println(temp[n]);
}

思路:首相将这个字符串 按照“,”分隔成一个字符串数组
数组的下标就代表n了
第2个回答  2011-07-18
substring("xxxxxx",n,1);

java怎么截取第n个","和第n+1个","中间字符串
public class Test { public static void main(String[] args) { String str = "ab,cd,ef,gh,ij,kl,mn";String[] strArr = str.split(","); \/\/分隔字串,得到的是一个数组 \/\/取第四个“,”到第五个“,”之间的串,也就是ij String temp = strArr[4];System.out.println(temp)...

java中怎么截取 固定字符串中间的字符串
可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值:String getSignInfo = reqResult.substring(reqResult.indexOf("<sign>") + 6, reqResult.indexOf("<\/sign>"));解释:上述方法就是截取reqResult字符串的中开始”<sign>“和结束”<\/sign>“中间部分的内容...

java怎样截取最后几个字符
1、随便创建一个有main方法的类 2、定义一个字符串变量,这里给变量赋值“ 百度一下,你就知道 ”3、为了更加清晰的知道字符串的索引,用字符串对象另外一个方法“length()”得到此字符串的长度为9 4、然后下面就是用第一个方法String substring(int beginIndex);返回获取某位置开始到结束的子字符串。

java中如何截取字符串中的指定一部分
如果要截取字符串中两个指定位置之间的部分,可以使用两个参数版本的`substring`方法。第一个参数是起始位置,第二个参数是结束位置。例如:java String str = "Hello, World!";int startIndex = 7; \/\/ 从第8个字符开始 int endIndex = 12; \/\/ 到第13个字符之前结束,也就是“!”...

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

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));} }

java字符串截取字符串中间一段
String str = "\\"1\\",\\"2\\",\\"3\\",\\"4\\",\\"5\\",\\"6\\"";String regex = "\\"[^\\"]+[\\"\\\\,\\\\s]+([^\\"]+).*";String result = str.replaceAll(regex, "$1");System.out.println(result);

java里面如何截取两个关键字中间的字符串
public class Test { public static void main(String [] args) { String str = "<P>123241422132<\/P>";int beginIdx = str.indexOf("<P>") + "<P>".length();int endIdx = str.indexOf("<\/P>");String str2 = str.substring(beginIdx, endIdx);System.out.println(str2);} }...

相似回答
大家正在搜