Guest User

Untitled

a guest
May 20th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. public class StrMirror {
  2.  
  3.     private String input;
  4.        
  5.  
  6.     public StrMirror(String input) {
  7.         this.input = input;
  8.  
  9.     }
  10.    
  11.     public StrMirror() {
  12.         this("");
  13.     }
  14.    
  15.     public void setString(String newInput) {
  16.         input = newInput;
  17.     }
  18.    
  19.     public String getString() {
  20.         return input;
  21.     }
  22.    
  23.     public String mirror() {
  24.         char inputChar[] = input.toCharArray();
  25.         String mirrored="";
  26.         for (int i=1;i<=inputChar.length;i++) mirrored += inputChar[inputChar.length-i];
  27.         return mirrored;
  28.     }
  29.    
  30.     public String mirrorR() {
  31.         mirrorR(input)
  32.     }
  33.  
  34.     public String mirrorR(String input) {
  35.        
  36.         if (input.length() <= 1) {
  37.             return input;}
  38.        
  39.         // Andernfalls Rekursion: Aufruf der Operation mit
  40.         // dem Teilstring ohne den 0. Buchstaben von s: (s.substring(1)) und anhängen des
  41.         // nullten Buchstaben vom String s, s.charAt(0).
  42.         else {  //Rekursion
  43.         //    
  44.             return (mirrorR(input.substring(1)) + input.charAt(0));
  45.  
  46. //The method ... is not applicable for the argument (String)...
  47.         }
  48.     }        
  49.    
  50.    
  51.                  
  52.            
  53.  
  54.      
  55.     public static void main(String[] string){
  56.        
  57.         StrMirror m = new StrMirror("Beispiel");
  58.         System.out.println(m.getString() + " --> " + m.mirror());
  59.         m.setString("Rekursion");
  60.         System.out.println(m.getString() + " --> " + m.mirrorR());    
  61.    
  62.  
  63. }
  64. }
Add Comment
Please, Sign In to add comment