package Aufgabe_2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Palindrom { byte[] buffer = new byte[30]; int length = 0; String word; /** * @param args */ public static void main(String[] args) { Palindrom palindrom = new Palindrom (); palindrom.lesenZ(); } public void lesenZ(){ // write introduction to screen System.out.println("---Palindrom---"); System.out.println("Please type in the sequence to check:"); // start reading sequence BufferedReader buff = new BufferedReader(new InputStreamReader(System.in)); try { word = String.valueOf(buff.readLine()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(word); for (int i=0; i<=word.length(); i++){ buffer [i] = Byte.valueOf(word.substring(i)); } try{ length = System.in.read(buffer); } catch(IOException exception){ System.out.println(exception.getMessage()); } } public boolean prüfenPalindrom(byte buffer[]){ boolean palindromOK = false; if (length==0){ palindromOK=true; } else if(length==1){ palindromOK=true; } else if(length > 1) { String sequence; if (sequence.charAt(0)==sequence.charAt(length-1){ String Builder; String Builder1 next; next.deleteCharAt(int index); String new Sequence; } //int rest = length-(length/2)*2; //if(rest==0){ //for(int i=0; i<=length/2; i++){ //if(buffer[i] == buffer[length]){ } //} // } // } return palindromOK; } }