выводить файлы из папки без расширения
Помогите сделать это, следующий код находит текстовые файлы в папке, и как сделать так, чтобы список имен файлов без расширений. Вот's код:
String list[] = new File("C:\\Users\\Eric\\Desktop\\txt\\").list(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.endsWith(".txt");
}
});
for (int i = 0; i < list.length; i++){
if(myName.equals(list[i])) {
InputStreamReader reader = null;
try{
File file = new File("C:\\Users\\Eric\\Desktop\\txt\\" + list[i]);
reader = new InputStreamReader(new FileInputStream(file), "UTF-8");
Как видите, прямо здесь:
if(myName.equals(list[i]))
Здесь список файлов сравнивается со значением myname, поэтому не могли бы вы помочь дать листу сравнения myName и list [i], расширение файла не учитывалось), например, программа отображает, что папка имеет следующий макет: indeks.html hi.html, пользователь ввел indeks.html, сравнил и хорошо, но как его создать, чтобы пользователь ввел код, а программа все же сравнила его со списком файлов в каталоге?