master
egeg 2023-05-12 15:35:17 +02:00
parent 210e824032
commit 91af51cc1a
1 changed files with 30 additions and 11 deletions

View File

@ -142,10 +142,14 @@ public class Stringuebungen {
/*# Geht mit einer Schleife den gesamten String durch; /*# Geht mit einer Schleife den gesamten String durch;
* erhöhe den Zaehler jedesmal, wenn das Zeichen * erhöhe den Zaehler jedesmal, wenn das Zeichen
* im String vorkommt; gebe dann den Wert des Zaehlers zurueck. */ * im String vorkommt; gebe dann den Wert des Zaehlers zurueck. */
int anzahl = 0; int anzahl = 0;
for (int i=0 ; i < text.length(); i++)
{
if (text.charAt(i) == z)
{
anzahl = anzahl + 1;
}
}
return anzahl; return anzahl;
} }
@ -166,8 +170,10 @@ public class Stringuebungen {
*/ */
String ergebnis = ""; String ergebnis = "";
for (int i= text.length()-1; i>=0; i--)
{
ergebnis = ergebnis + text.charAt(i);
}
return ergebnis; return ergebnis;
} }
@ -191,11 +197,16 @@ public class Stringuebungen {
* zweiten mit dem vorletzten usw.). * zweiten mit dem vorletzten usw.).
*/ */
if (text.equals (rueckwaerts(text)))
{
return true; return true;
} }
else
{
return false;
}
}
/** /**
@ -225,8 +236,16 @@ public class Stringuebungen {
* Buchstaben ankommt. Und dann mach dir keine * Buchstaben ankommt. Und dann mach dir keine
* unnoetige Arbeit, sondern benutze fertigen Code. * unnoetige Arbeit, sondern benutze fertigen Code.
*/ */
boolean ergebnis = true; boolean ergebnis = true;
for (int i=0; i< wort1.length();i++)
{
if(wort1.charAt(i) == wort2.charAt(i))
{
ergebnis = true;
}
}
//Lukas hats richtig
return ergebnis; return ergebnis;