Hi!
Kurzer Schnipsel:
ich möchte mit dem code erreichen, dass wenn ein eingebener buchstabe (letter) in dem String "begriff" enthalten ist,
dieser buchstabe im vector an die stelle gepackt werden soll, wo er auch im String "begriff" ist.
was habe ich falsch gemacht?
Kurzer Schnipsel:
Code:
Vector buchstaben;
// die begriff.length() ist bekannt. wenn ich mir mit System.out.println die vector-länge anzeigen lasse, stimmt
// das ganze auch.
buchstaben = new Vector(begriff.length());
// die nächste Zeile schmeißt die OutofBoundsException...wenn begriff.length() z.b. 5 ist. steht in der ersten Zeile der
// Fehlermeldung außerdem zusätzlich "5 > 0" ..je nachdem wie groß die length bzw. die vector größe ist.
for (int i =0; i<begriff.length(); i++)
{
if(letter.equalsIgnoreCase(begriff.substring(i,i+1)))
{
buchstaben.setElementAt((Object)letter,i);
}
}
ich möchte mit dem code erreichen, dass wenn ein eingebener buchstabe (letter) in dem String "begriff" enthalten ist,
dieser buchstabe im vector an die stelle gepackt werden soll, wo er auch im String "begriff" ist.
was habe ich falsch gemacht?