Shorten Array-Länge, sobald das Element in Java entfernt wurde

Hinweis: Das Folgende ist meine Hausaufgabe / Aufgabe, zögern Sie nicht zu beantworten, wenn Sie werden.

Ich möchte ein Element aus einem String Array (Set) basic löschen / entfernen. Ich darf keine Collections..etc verwenden.

Jetzt habe ich das:

void remove(String newValue) {

            for ( int i = 0; i < setElements.length; i++) {
               if ( setElements[i] == newValue ) {
                    setElements[i] = "";

               }
            }

       }   

Ich mache, was ich will, da es das Element aus einem Array entfernt, aber die Länge nicht verkürzt. Das Folgende ist die Ausgabe, im Grunde genommen wird das mit # 1 indizierte Element entfernt.

D:\javaprojects>java SetsDemo
Enter string element to be added
A
You entered A
Set size is: 5
Member elements on index: 0 A
Member elements on index: 1 b
Member elements on index: 2 hello
Member elements on index: 3 world
Member elements on index: 4 six
Set size is: 5
Member elements on index: 0 A
Member elements on index: 1
Member elements on index: 2 hello
Member elements on index: 3 world
Member elements on index: 4 six

Antworten auf die Frage(10)

Ihre Antwort auf die Frage