Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- public class Stringvergleich {
- static int x = 0;
- static boolean Stringvergleich(String s1, String s2) {
- //System.out.println(x++);
- //System.out.println(s1+s2);
- if(s1.length() == s2.length())
- return false;
- else if(s1.length()== 1)
- return (s1.charAt(0) == s2.charAt(0) || s1.charAt(0) =='?' || s2.charAt(0) == '?');
- else if(s1.charAt(0) == s2.charAt(0) || s1.charAt(0) =='?' || s2.charAt(0) == '?')
- return Stringvergleich(s1.substring(1), s2.substring(1));
- return false;
- //if (s1.length()==0 || s2.length() == 0)
- //return false;
- //if(s1.equals(s2))
- //return Stringvergleich(s1.substring(1), s2.substring(1));
- //if(s1.charAt(0) =='?' || s2.charAt(0) == '?')
- //return Stringvergleich(s1.substring(1), s2.substring(1));
- //System.out.println(s1+s2);
- //return true;
- //if(s1.charAt(0) =='?' || s2.charAt(0) == '?')
- //return Stringvergleich(s1.substring(1), s2.substring(1));
- //return Stringvergleich(s1.substring(1), s2.substring(1));
- }
- public static void main (String... args) throws IOException {
- String s1 = "Hall";
- String s2 = "Hallo";
- //System.out.println( Stringvergleich(s1,s2) );
- if(Stringvergleich(s1, s2)== true)
- System.out.println("Ungleich");
- else
- System.out.println ("Gleich");
- //System.out.println("Das Wort ist gleich, mit "+x+ " Vergleichen" );
- //System.err.println("Das Wort ist nicht gleich lang oder zuende");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement