Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. import java.io.IOException;
  2.  
  3.  
  4. public class Stringvergleich {
  5. static int x = 0;
  6.     static boolean Stringvergleich(String s1, String s2) {
  7.        
  8.        
  9.        //System.out.println(x++);
  10.        //System.out.println(s1+s2);
  11.        
  12.         if(s1.length() == s2.length())
  13.             return false;
  14.            
  15.         else if(s1.length()== 1)
  16.             return (s1.charAt(0) == s2.charAt(0) || s1.charAt(0) =='?' || s2.charAt(0) == '?');
  17.        
  18.         else if(s1.charAt(0) == s2.charAt(0) || s1.charAt(0) =='?' || s2.charAt(0) == '?')
  19.             return Stringvergleich(s1.substring(1), s2.substring(1));
  20.            
  21.         return false;
  22.                
  23.        
  24.             //if (s1.length()==0 || s2.length() == 0)
  25.                 //return false;
  26.            
  27.            
  28.                 //if(s1.equals(s2))
  29.                     //return Stringvergleich(s1.substring(1), s2.substring(1));
  30.                
  31.                  //if(s1.charAt(0) =='?' || s2.charAt(0) == '?')
  32.                     //return Stringvergleich(s1.substring(1), s2.substring(1));
  33.                
  34.         //System.out.println(s1+s2);
  35.                        
  36.         //return true;
  37.                
  38.            
  39.            
  40.            
  41.       //if(s1.charAt(0) =='?' || s2.charAt(0) == '?')
  42.       //return Stringvergleich(s1.substring(1), s2.substring(1));    
  43.       //return Stringvergleich(s1.substring(1), s2.substring(1));
  44.        
  45.                
  46.        
  47.        
  48.     }
  49.    
  50.    
  51.     public static void main (String... args) throws IOException {
  52.    
  53.         String s1 = "Hall";
  54.         String s2 = "Hallo";
  55.        
  56.        
  57.        
  58.         //System.out.println( Stringvergleich(s1,s2) );
  59.        
  60.         if(Stringvergleich(s1, s2)== true)
  61.             System.out.println("Ungleich");
  62.         else
  63.             System.out.println ("Gleich");
  64.        
  65.        
  66.         //System.out.println("Das Wort ist gleich, mit "+x+ " Vergleichen" );
  67.         //System.err.println("Das Wort ist nicht gleich lang oder zuende");
  68.        
  69.        
  70.        
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement