java能不能获取字符串中指定的值啊?

2024-11-28 21:35:13
推荐回答(3个)
回答(1):

1.
你如果知道其具体位置 可以用substring ()去截取

2.
如果有特定的特定的分隔符 如“;” 可以用split(“;”)去直接转数组

3.
如果都不知道,悲剧了,循环 一个个去找,一个个判断

char c; for(int i=0;i

回答(2):

对,还可以 String s1= "12,3,45"
String[] ss=s1.split(",");
结果如下:
ss[0]="12";
ss[1]="3";
ss[2]="45";
此方法理由split 把字符串用指定符号分割承数组

回答(3):

用substring

String str = "12345";
String s1 = str.substring(0, 2);
String s2 = str.substring(2, 3);
String s3 = str.substring(3, 5);

substring(beginindex,endindex)

从开始位置到结束位置-1