HTMLでは、以下のようにコードタグを使用しています。また、以下に示すようにCSSを使用しています:-
<style type="text/css">
code { white-space: pre; }
</style>
<code>
public static ArrayList<File> getFiles(File[] files){
ArrayList<File> _files = new ArrayList<File>();
for (int i=0; i<files.length; i++)
if (files[i].isDirectory())
_files.addAll(getFiles(new File(files[i].toString()).listFiles()));
else
_files.add(files[i]);
return _files;
}
public static File[] getAllFiles(File[] files) {
ArrayList<File> fs = getFiles(files);
return (File[]) fs.toArray(new File[fs.size()]);
}
</code>
上記のようにコードタグを使用すると、HTMLページを表示するとコードの一部が欠落します。上記の HTML ページを表示すると、出力は次のようになります。
public static ArrayList getFiles(File[] files){
ArrayList _files = new ArrayList();
for (int i=0; i fs = getFiles(files);
return (File[]) fs.toArray(new File[fs.size()]);
}
最初の方法では一部が欠落しており、2 番目の方法ではまったく表示されません。問題は何ですか?それを修正する方法は?