小编lup*_*pin的帖子

在Java中删除元素后缩短数组长度

注意:以下是我的作业/作业,如果你愿意,请随时不回答.

我想删除/删除一个元素从String数组(Set)基本,我不允许使用Collections..etc.

现在我有这个:

void remove(String newValue) {

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

               }
            }

       }   
Run Code Online (Sandbox Code Playgroud)

我做了我想要的,因为它从数组中删除元素但它没有缩短长度.以下是输出,基本上它删除了索引#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 …
Run Code Online (Sandbox Code Playgroud)

java arrays

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

java ×1