String testString ="var D_Room1 = new Array (252,523,230,61);" ;
Pattern pattern = Patterncompile("\\(\\)");
Matcher matcher = patternmatcher(testString);
while(matcherfind())
{
Systemoutprintln(matchergroup()); //打印
}
比如上,可以得到结果(252,523,230,61)。剩下该咋咋地
n是你输入的数
BigCar bigCar = car[n];
int a = bigCar get400(); //这个400是对应400那个属性的get方法
你需要把你的BigCar类也粘出来,要不不知道你那个类里都有那些属性
不知道你们学没学到继承,你这个最好用继承的方式去做否则就需要判断语句进行判断
Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:
1、Java数组的语法: String[数组下标], Java数组的下标是从0开始的。
2、获取数组中的所有元素,会用到数组的遍历,通常用for循环。
3、输出打印数组中的所有元素,并用“,”分隔。
4、可使用定义三个字符串k,p,f和t为第几个字符串。
5、可以使用Arrays类中binarySearch(Object[] a, Object key) 方法来查找是否存在某个值。
String[] a = {
"0", "0", "1", "0", "0", "0000", "0", "0",
"0000", "0", "0", "0", "0", "0000", "0", "0"
};
int length = alength % 2 == 0 alength / 2 : alength / 2 + 1;
int count = 0;
String[][] b = new String[length][2];
for (int i = 0; i < length; i++) {
for (int j = 0; j < 2; j++) {
b[i][j] = a[count];
count++;
if (count > alength - 1) {
break;
}
}
}
for (int i = 0; i < blength; i++) {
for (int j = 0; j < 2; j++) {
Systemoutprint(b[i][j] + " ");
}
Systemoutprintln();
}
}
这里的b要用String[][]二维数组
public static void main(String[] args) {
int[] a={1,2,3,4,5,6,7,8,9};
List list=new ArrayList();
String s="";
for(int i=0;i<alength;i++){
if (i!=0){
if(i%3==2){
s+=StringvalueOf(a[i]);
listadd(s);
s="";
}else{
s+=StringvalueOf(a[i]);
}
}else{
s+=StringvalueOf(a[i]);
}
}
for(int i=0;i<listsize();i++){
Systemoutprintln(listget(i));
}
}
以上就是关于java语言利用正则表达式获取数组,急求!!全部的内容,包括:java语言利用正则表达式获取数组,急求!!、java中,如何取数组的某一个值、Java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4})等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)