Operacje na plikach - anagram

Odpowiedz Nowy wątek
2014-01-23 19:21
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");

            }

        }
    }

Pozostało 580 znaków

2014-01-23 20:22
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?


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 1x, ostatnio: bogdans, 2014-01-23 20:23

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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