Po pierwsze nie odpowiadaj w komentarzach. Co do 3 to rozumiem, że masz jakiś String i masz z niego wywalić wszystko co nie jest cyfrą i to zapisać do pliku, tu masz przykład jak to zrobić:
//Wykorzystaj np. Scanner do pobrania Stringa od użytkownika
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
//gdy poda coś w stylu jak poniżej wykonaj str.replaceAll();
str = "saidahd123fmsodpmfp32423";
str = str.replaceAll("[^\\d.]", "");
po takiej operacji zostanie tylko: 12332423
Sam zapis możesz zrobić np. tak
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new File("sciezka")));
bufferedWriter.write(string);
bufferedWriter.close();
Co do 2 to też nie wiemy jak to ma działać. Czy zliczać ilość znaków w pliku czy może ilość plików w folderze??