public static booelan vergleicheZeichen( String s){
return this.equals(s);
}
public static void vergleicheZeichen( String s){
System.out.println(this.equals(s));
}
public static booelan vergleicheZeichen( String s){
return s.charAt(0)==s.charAt(1);
}
public static booelan vergleicheZeichen( String s){
return s.charAt(0)==s.charAt(s.length()-1);
}
public static boolean vergleicheString(String s1, String s2){
if( s1.charAt(0)==s2.charAt(s2.length()-1))
return true;
else
return false;
}
public static boolean gibZeichenPositionII (String s2){
if( s2.substring(0 ,1).equals (s2.substring((s2.length()-1))))
return true;
else
return false;
}
Warum bekomme ich bei der Ausgabe keine true oder false zurück??
boolean ergebnis = vergleicheString ("hallo", ".");
public static boolean gibZeichenPositionII (String s2){
if( s2.substring(0 ,1).equals (s2.substring((s2.length()-1))))
return true;
else
return false;
}
boolean b = ... // true, false, Methodenaufruf
System.out.println("b ist: "+b)
boolean ergebnis = vergleicheString ("hallo", ".");
System.out.println("Vergleich:" + ergebnis);
public static void gibZeichenPosition (String s){
System.out.println( s.charAt(0) +" "+ s.charAt(s.length()-1));
}
return
public static String gibZeichenPosition (String s){
String neuerString = s.charAt(0) +" "+ s.charAt(s.length()-1);
return neuerString;
}
Noch ne Frage:
Ich versuch gerade mit der Methode in einem String die 1. und 2. "Buchstaben" auszugeben
Java:public static void gibZeichenPosition (String s){ System.out.println( s.charAt(0) +" "+ s.charAt(s.length()-1)); }
...