如何将2D数组的每个int元素转换为String?

时间:2014-10-28 00:51:14

标签: java for-loop multidimensional-array

我有一个10x10 int[][],每个元素都是一个随机int。出于特定目的,我需要将每个int值转换为String,以便我可以将这些值用作Label(text: String)中的参数。我希望能够遍历我的数组并在每次迭代时进行此转换。显然,这是我能解决这个问题的全部内容:

for (int row = 0; row < matrix.length; row++) {
            for (int column = 0; column < matrix[row].length; column++) {


            }
        }

我尝试在每个索引上使用toString(),但NetBeans并不喜欢它,因为我显然使用它不正确。因此,如果有人能就这个过程如何运作给我一些指导,我将不胜感激。这可能不言而喻,但我还在学习。

1 个答案:

答案 0 :(得分:1)

你的循环似乎没问题。用户Integer.toString()将int转换为String

for (int row = 0; row < matrix.length; row++) 
{
    for (int column = 0; column < matrix[row].length; column++) 
    {
       String matrixElementStr = Integer.toString(matrix[row][column]); 

       // Call some method "Label(text: String)" with  "matrixElementStr" as a parameter
    }
}