これを実装することは可能ですか?5 つのファイルのリストを持つ File foo[] があります。しかし、foo[0] と foo[3] をファイル bar[] にコピーして、bar[] が 2 つの要素しか持たないようにしたいだけです。
私のコードは foo[] の長さを取得し、選択したファイルのインデックスが i のインデックスと等しい場合は、foo[i] を bar[i] に追加します。これは私が構築した可能なコードです:
for(int i = 0; i < foo.length; i++){
if(list_fileListing.getSelectedIndex() == i){
bar[i] = foo[i];
}
}
* list_fileListing.getSelectedIndex() は、JList から選択されたファイルのリストを保持します。* その理由は、JList で選択可能なファイルのリストを持っているからです。そのリストから、ユーザーがメールに添付するファイルを選択できるようにしたいと考えています。