Bes*_*est -3 java arrays string
让我们说我有一个数组如下:
String[] letter = {a, b, c, e, f, }
Run Code Online (Sandbox Code Playgroud)
我怎样才能修剪这个数组以摆脱空元素?
存在是该阵列中没有"空"元件.尾随逗号没有区别 - 您的数组仍然有5个元素.
如果你在实际代码中有一个真正的问题,那么数组中的某些元素是空的(并且你必须说出你的意思 - 空值?引用空字符串的值?)你不能改变它的大小现有数组,但您可以创建一个新数组,例如
List<String> list = new ArrayList<String>();
for (String text : array)
{
if (text != null && text.length() > 0)
{
list.add(text);
}
}
array = list.toArray(new String[0]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5596 次 |
| 最近记录: |