こんにちは今、私はこのメソッドを持つクラスと同じディレクトリで一度に1つのファイルを読み取るために使用している次のメソッドを持っています:
private byte[][] getDoubleByteArrayOfFile(String fileName, Region region)
throws IOException
{
BufferedImage image = ImageIO.read(getClass().getResource(fileName));
byte[][] alphaInputData =
new byte[region.getInputXAxisLength()][region.getInputYAxisLength()];
for (int x = 0; x < alphaInputData.length; x++)
{
for (int y = 0; y < alphaInputData[x].length; y++)
{
int color = image.getRGB(x, y);
alphaInputData[x][y] = (byte)(color >> 23);
}
}
return alphaInputData;
}
「fileName」を引数として使用する代わりに、ディレクトリ名を引数として使用し、そのディレクトリ内のすべてのファイルを反復処理して同じ操作を実行できるようにするには、どうすればよいのでしょうか。ありがとう!