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");
}
}
}