我有一个代表条形图的 2D StringArray。第一个维度表示列(或高度),第二个维度表示行(或宽度)。最后一个元素是图表的底部。
因此,如果数组的第二维中没有元素,则条形图会到达顶部。为了避免打印所有空图表,我实现了这个:
Arrays.toString(histogramm[i]).contains("x")
但它似乎检查整个数组是否包含 x,而不仅仅是第 2 维
//Print
System.out.println();
for (int i = 0; i < 50; i++){
//only if there is any value, otherwise lots of empty space
if(Arrays.toString(histogramm[i]).contains("x")){
System.out.print(" ");
for (int f = 0; f < 5; f++){
System.out.print(histogramm[i][f] + " ");
}
}
System.out.println();
}
如何检查单个维度中的值,而不是整个图表?