相关疑难解决方法(0)

从java中的String数组中删除Null值

如何从java中的String数组中删除null值?

String[] firstArray = {"test1","","test2","test4",""};
Run Code Online (Sandbox Code Playgroud)

我需要"firstArray"而没有像这样的null(空)值

String[] firstArray = {"test1","test2","test4"};
Run Code Online (Sandbox Code Playgroud)

java arrays string

30
推荐指数
3
解决办法
12万
查看次数

Java数组初始化列表以逗号结尾

,数组初始化列表中使用的逗号项分隔符可以在C中结束列表,这在Kernighan&Ritchie编写的第二版C编程语言中提到.

例如

  int c[] = { 1, 2, 3, };
Run Code Online (Sandbox Code Playgroud)

当列表很长时,这很方便,并且在添加项目时不希望更改/检查上一行

  long long c[] = { 
                    22342342344,
                     4324234234,
                    12312311111,
                   };
Run Code Online (Sandbox Code Playgroud)

但是在Java中我可以观察到两种不同的行为:
在Eclipse中,结束,被接受,而某些版本的maven编译器插件会抱怨并抛出编译错误.

但是,我没有在Flanagan的Java书中找到任何关于这种奇点的提及.

关于初始化项后结束逗号的官方规则是什么?
建议不要使用它吗?

c java syntax

6
推荐指数
1
解决办法
1948
查看次数

标签 统计

java ×2

arrays ×1

c ×1

string ×1

syntax ×1