注意:
以下是我的作业/任务,如果您不想回答,请随意忽略。
我想从一个字符串数组(集合)中删除/移除一个元素,但我不允许使用Collections等。现在我有这个:
我想从一个字符串数组(集合)中删除/移除一个元素,但我不允许使用Collections等。现在我有这个:
void remove(String newValue) {
for ( int i = 0; i < setElements.length; i++) {
if ( setElements[i] == newValue ) {
setElements[i] = "";
}
}
}
我想要的是从数组中删除元素而不缩短数组长度。以下是输出结果,它基本上删除了索引为#1的元素。
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