String []数组单独取出项目

时间:2011-04-19 18:27:40

标签: java arrays string split

我有一个方法需要一个字符串[]来获取一些细节,但是在把这些细节放在一起之后我会如何将它们逐一取出来?

new String[] otherDetails = {"100", "100", "This is a picture"};

现在在图片中我想将第一个字符串设置为高度,第二个字符串设置为宽度,第三个字符串作为描述。

4 个答案:

答案 0 :(得分:3)

您可以通过索引引用数组元素,如下所示:

height = otherDetails[0]; // 100
width = otherDetails[1]; // 100
description = otherDetails[2]; // This is a picture

答案 1 :(得分:2)

您使用索引获取值

height = otherDetails[0];
width = otherDetails[1];
description = otherDetails[2];

答案 2 :(得分:0)

从数组中提取详细信息,如下所示:

height = otherDetails[0]; // 100
 width = otherDetails[1]; // 100
 description = otherDetails[2]; // This is a picture

然后调用您的方法MyFunction(String heigth,String width,String description);

答案 3 :(得分:0)

索引注释可能就是您要查找的内容,但您也可以使用循环遍历元素。

int arraySize = stringArray.length;
for(int i=0; i<arraySize; i++){
    if(i==0)
        height = stringArray[i];  //do stuff with that index
}

对于您的特定问题,这不是“正确”的方法,但我认为它可以帮助您了解可以访问数组内部项目的方法。

旁注,您可以使用替代语法:

String[] array = new String[3];
//fill in array
for(String s : array){
    //this cycles through each element which is available as "s"
}