2011-12-24 73 views
8

我有一个int [] []对象。Java:如何从int获得单个int值[] []

public int[][] position = { 
    {20, 30}, {73, 91}, 
    {82, 38} 
}; 

有没有可能到内每对括号中获得的第一个值的值(左侧)和使用为他们存储为单个INT变量:这是在我的代码定义见下文循环?基本上,是否可以提取“20”,“73”和“82”并将它们分别存储到int变量中?

+3

我道歉,如果我的问题似乎是含糊不清。我是Java的新手,我会认为我的术语尚未达到要求。感谢您的耐心等待。 – 2011-12-24 14:42:27

+1

我向上投票,因为你是新的,你将代码包装成代码块。 – 2011-12-24 14:56:43

+0

@Adil Soomro:谢谢你的伴侣。我看到了代码图标,它使它更容易阅读,所以我点击了它。那么我会继续这样做。 – 2011-12-24 15:28:27

回答

12
for(int[] x : position){ 
    int y = x[0]; 
    // Do something with y... 
} 

或者只是:

int x = position[0][0]; 
int y = position[1][0]; 
int y = position[2][0]; 
+0

这就是我一直在寻找的东西。你是救命的伴侣。非常感谢!祝你有个愉快的圣诞节。 – 2011-12-24 14:52:59

+0

@DillonChaffey:如果确实能帮助您解决问题,请考虑接受它 - 请参阅[如何接受答案工作](http://meta.stackexchange.com/questions/5234/how-does-accepting-an这是所有关于这件事的事情。 – Mat 2011-12-24 15:00:54

+0

@ziesemer:我刚刚学会了如何接受答案并接受了你的答案。再次感谢你的帮助。 – 2011-12-24 15:30:59