Writer funktioniert nicht :/
-
//Es wird alles richtig in der Konsolen ausgegeben, das File erstellt jedoch ohne Inhalt
// Eigenltich muesste aber alles Korrekt in de File geschrieben werden, weiß irgendwer wieso
//das in diesem Fall nicht so ist oder wie man das Lösen könntepackage main; import java.io.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub try { FileReader reader = new FileReader(args[0]); BufferedReader leser = new BufferedReader(reader); String filename=args[0].substring(0,args[0].length()-4); FileWriter writer= new FileWriter(filename+"_palindrom.txt"); BufferedWriter schreiber = new BufferedWriter(writer); String tmp = new String("leer"); schreiber.write(tmp); while((tmp!=null)||(tmp.length()>0)){ tmp = leser.readLine(); if(tmp.length()>0) { boolean isPalindrom = new StringBuffer(tmp).reverse().toString().equalsIgnoreCase(tmp); if(isPalindrom){ schreiber.write(tmp); System.out.println("YES"); } else { schreiber.write(tmp); System.out.println("NO"); } } } schreiber.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (NullPointerException e) { // TODO Auto-generated catch block } } }
-
Du nix sollen schreiben in mehr als ein Forum, sonst Gefahr dass du dich unbeliebt machst