hi zusammen.
ich hab diese routine gebastelt, um einen charakter in einem string zu finden.
jedoch hats hier wohl fehler, die ich aber nicht finde? ich seh nicht, was hier nicht stimmen soll? das programm läuft doch jeden char auf dem string durch und schaut, obs der char ist und wenn ja, dann gibt er die position aus. aber irgendwie hats wohl doch fehler drin?
ich hab diese routine gebastelt, um einen charakter in einem string zu finden.
Java:
public static int findChar(String s, char c) {
for (int i=0; i<s.length(); ++i)
if (s.charAt(i) == c)
break;
return i;
}
jedoch hats hier wohl fehler, die ich aber nicht finde? ich seh nicht, was hier nicht stimmen soll? das programm läuft doch jeden char auf dem string durch und schaut, obs der char ist und wenn ja, dann gibt er die position aus. aber irgendwie hats wohl doch fehler drin?
Zuletzt bearbeitet von einem Moderator: