Operacje na plikach - anagram

0

Witam Pytanko mam, od razu na wstępie mówię, że to jest zadanie na poziomie technikum, bo mamy zrobić zadanko i nie wiem za cholerę jak dalej je robić. Polecenie brzmi tak :

"W pliku tekstowym "anagram.txt" znajduje sie 200 wierszy zawierajacych po 5 slow w kazdym wierszu. Slowa są oddzielone znakiem odstepu. Dlugosc slow wynosi od 1 do 20 znakow. Napisz program, ktory wyszukuje w pliku "anagram.txt " te wiersze, w ktorych wszystkie slowa znajdujace sie w danym wierszu maja taka sama liczbe znakow i zapisuje te w wiersze w pliku zad2.txt"

    

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package zadaniedwa;
     
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.StringTokenizer;
     
    /**
     *
     * @author dom
     */
    public class Zadaniedwa {
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
           
             try {
            FileReader fr = new FileReader("anagram.txt");
            BufferedReader br = new BufferedReader(fr);
     
            FileWriter fwzad2 = new FileWriter("zadanie2.txt");
           
            String a,s;
           
     
           while ((s = br.readLine()) != null) {
           StringTokenizer slowo = new StringTokenizer(s,"\n");
           a=slowo.nextToken();
           System.out.print(s);
           }
           
           
            br.close();
            fwzad2.close();
            } catch (IOException e) {
            System.out.println("Blad w odczycie pliku");
     
            }
           
        }
    }

0

Dobrze przepisałeś zadanie? Informacja o ilości wierszy, ilości słów w wierszu i długości słów nie jest do niczego przydatna.
Co to jest znak odstępu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1