当前位置: 首页 > 面试题库 >

数组列表 到CharSequence []

蔡楚
2023-03-14
问题内容

最简单的制作方法CharSequence[]ArrayList<String>什么?

当然,我可以遍历每个ArrayList项目并复制到CharSequence数组,但是也许有更好/更快的方法?


问题答案:

您可以List#toArray(T[])为此使用。

CharSequence[] cs = list.toArray(new CharSequence[list.size()]);

这是一个小演示:

List<String> list = Arrays.asList("foo", "bar", "waa");
CharSequence[] cs = list.toArray(new CharSequence[list.size()]);
System.out.println(Arrays.toString(cs)); // [foo, bar, waa]


 类似资料:
  • 在有趣的功能中,当我将列表添加到其他列表时,它正在添加空列表,我可以找到原因有人可以帮助我这个程序是关于查找给定数组的不同组合

  • 我如何将一个简单的列表转换成一个Numpy数组?这些行是单独的子列表,每行包含子列表中的元素。

  • 我想在Sokoban游戏中保存我的玩家角色的步骤。首先我想用字符的实际位置填充一个int x和y的数组,称为“pos”。然后我想将这个数组添加到数组的ArrayList中,称为“moves”。 一个玩家位置的阵列: ArrayList为所有步骤,玩家在关卡: 如果将“int[]”放在ArrayList的尖括号内,则会出错。 如何将阵列位置添加到ArrayList移动?

  • 我有一个arraylist的arraylist,每个arraylist都有相同的点,例如,当您打印时,这是输出 在打印之前,我要删除其x值不等于数组列表索引的所有点 所以输出应该是 我尝试使用remove方法和for循环以及其他方法,但都不起作用。 有人能帮忙吗?

  • 问题内容: 我有一个二进制数组,我想将其转换为整数列表,其中每个int是该数组的一行。 例如: 我想转换成。 问题答案: 我曾经在这里问过类似的问题。这是我的回答,适合您的问题:

  • 限定成员类型的数组列表 如果成员类型不正确,会抛出\InvalidArgumentException异常 class TestModel { public $id; public $name; public function __construct($id, $name) { $this->id = $id; $this->nam