выводить файлы из папки без расширения

Помогите сделать это, следующий код находит текстовые файлы в папке, и как сделать так, чтобы список имен файлов без расширений. Вот'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, сравнил и хорошо, но как его создать, чтобы пользователь ввел код, а программа все же сравнила его со списком файлов в каталоге?

Ответы на вопрос(1)

Ваш ответ на вопрос