在Java中初始化空字符串数组的优雅方式[英] An elegant way of initialising an empty String array in Java

问题描述

在当前代码基础上,我正在研究我发现自己需要初始化不同长度的空字符串[].

as现在,它们始终以下列方式初始化:

String[] a = new String[]{"","","","","","","","",""} // etc...

虽然这是一个简单的一行解决方案,但我的个人偏好是它相当难看.

我只是想知道是否有人知道任何现有的API/实用程序,它提供了一种可以更优雅地初始化空字符串数组的方法.我在思考某些东西的思考:

StringUtils.*initialiseEmptyArray*(int size);

有谁知道任何此类方法?

我总是可以写自己的如果需要,只是不想重新发明轮子如果已经完成了.

感谢

推荐答案

您可以使用 Arrays.fill 方法: -

Arrays.fill(a, "");

其他推荐答案

使用 arrays.fill :

String[] a = new String[9];
Arrays.fill(a, "");

本文地址:https://www.itbaoku.cn/post/978705.html