From cca9025c5ab558a44c6ec534001f89ec0fc1680f Mon Sep 17 00:00:00 2001 From: a <@> Date: Fri, 26 May 2023 15:20:51 +0200 Subject: [PATCH] g --- Stringuebungen.java | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/Stringuebungen.java b/Stringuebungen.java index 9f6c9e0..1f12598 100644 --- a/Stringuebungen.java +++ b/Stringuebungen.java @@ -33,6 +33,10 @@ public class Stringuebungen { // -- die Referenzen allerdings schon: s1 = s2; // s1 zeigt jetzt auf eine andere String-Instanz + + + + // Man kann auch Variablen anderer Typen mit Strings verketten: int x = 44; System.out.println(x); @@ -166,16 +170,16 @@ public class Stringuebungen { */ public static String rueckwaerts(String text) { /*#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 * das geht z.B. mit for(int i=s.length()-1; i>=0; i--) und * haenge sie seine Buchstaben an den ergebnis-String an. */ String ergebnis = ""; - for(int i = ergebnis.length()-1;i>=0;i--) - { - System.out.println(text); + for(int i=text.length()-1;i>=0;i--) + { + ergebnis = ergebnis + text.charAt(i); } return ergebnis; @@ -200,7 +204,15 @@ public class Stringuebungen { * ersten mit dem letzten Buchstaben (im naechsten Durchlauf dann den * 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; }