-1
我该如何去打印完整的由ImageIO.read方法生成的数组列表? 这似乎并不为我工作:(Java打印ArrayList的点数
for(int i = 0; i < list.size(); i++) {
System.out.println(deepToString(list.get(i)));
}
我该如何去打印完整的由ImageIO.read方法生成的数组列表? 这似乎并不为我工作:(Java打印ArrayList的点数
for(int i = 0; i < list.size(); i++) {
System.out.println(deepToString(list.get(i)));
}
ImageIO.read()
只返回BufferedImage
。从哪里弄来List<Point>
? 假设你是从哪里一些获得List<Point>
,下面应该工作。
List<Point> list = ...;
for (Point p : list)
System.out.println(p);
如果你的目标是要打印出给定图像中的所有颜色与它的X,Y,然后使用下面的代码...
BufferedImage im = ImageIO.read(....);
int width = im.getWidth();
int height = im.getHeight();
for (int x = 0; x < width; x++)
{
for (int y = 0; y < height; y++)
System.out.println("x = " + x + ", y = " + y + ", color = " + im.getRGB(x, y));
}
如果这些都不能满足您的需求,请正确解释您的需求...
它是如何工作的?该列表如何填充? – Reimeus 2013-05-14 02:25:33
'ImageIO.read(...)'返回一个'BufferedImage'。除非你展示PaulCézanne画作,否则这个阶级与分数无关。它当然不是任何类型的数组,'deepToString'是'Arrays'上的一个方法。 – 2013-05-14 02:30:22
鉴于信息不足以回答这个问题。 – 2013-05-14 04:08:26