私の問題は、実際には質問が示唆するよりも微妙ですが、ヘッダーを簡潔にしたかったのです。
HashMap<String, File>値としてのFileオブジェクトがあります。キーは、インスタンスString nameの一部であるフィールドです。Fileの値を繰り返し処理しHashMap、単一の として返す必要がありますString。
これは私が現在持っているものです:
private String getFiles()
{
Collection<File> fileCollection = files.values();
StringBuilder allFilesString = new StringBuilder();
for(File file : fileCollection) {
allFilesString.append(file.toString());
}
return allFilesString.toString();
}
これでうまくいきますが、理想的には、クラスのフィールドである の順に個別のFile値を追加したいと考えています。StringBuilderint fileIDFile
私がそれを十分に明確にしたことを願っています。