a 2023-05-26 15:20:51 +02:00
parent a0c0603a03
commit cca9025c5a
1 changed files with 17 additions and 5 deletions

View File

@ -33,6 +33,10 @@ public class Stringuebungen {
// -- die Referenzen allerdings schon: // -- die Referenzen allerdings schon:
s1 = s2; // s1 zeigt jetzt auf eine andere String-Instanz s1 = s2; // s1 zeigt jetzt auf eine andere String-Instanz
// Man kann auch Variablen anderer Typen mit Strings verketten: // Man kann auch Variablen anderer Typen mit Strings verketten:
int x = 44; int x = 44;
System.out.println(x); System.out.println(x);
@ -166,16 +170,16 @@ public class Stringuebungen {
*/ */
public static String rueckwaerts(String text) { public static String rueckwaerts(String text) {
/*#Dies kann auf verschiedene Arten gelößt werden. /*#Dies kann auf verschiedene Arten gelößt werden.
* Eine Möglichkeit ist, du gehst mit einer Schleife * Eine Möglichkeit ist,du gehst mit einer Schleife
* rueckwaerts durch den String * rueckwaerts durch den String
* das geht z.B. mit for(int i=s.length()-1; i>=0; i--) und * das geht z.B. mit for(int i=s.length()-1; i>=0; i--) und
* haenge sie seine Buchstaben an den ergebnis-String an. * haenge sie seine Buchstaben an den ergebnis-String an.
*/ */
String ergebnis = ""; String ergebnis = "";
for(int i = ergebnis.length()-1;i>=0;i--) for(int i=text.length()-1;i>=0;i--)
{ {
System.out.println(text); ergebnis = ergebnis + text.charAt(i);
} }
return ergebnis; return ergebnis;
@ -200,7 +204,15 @@ public class Stringuebungen {
* ersten mit dem letzten Buchstaben (im naechsten Durchlauf dann den * ersten mit dem letzten Buchstaben (im naechsten Durchlauf dann den
* zweiten mit dem vorletzten usw.). * zweiten mit dem vorletzten usw.).
*/ */
for(int i = text.length()-1;i>0;i++)
{
if(text.charAt(i) == text.charAt(text.length - 1 - i){
}
}
return true; return true;
} }