在一个参差不齐的二维数组中为子数组空

时间:2014-01-25 00:28:41

标签: java arrays null

我正在编写一个算法来解决填字游戏。为了减少处理时间(并避免对已找到的单词进行错误捕获),我希望在找到单词后从单词列表中删除该单词。

char[][] array = new char[2][];
String var = "Hello";
String secondVar = "World";
array[0] = var.toCharArray();
array[1] = secondVar.toCharArray();
//array is now {{H, e, l, l, o},{W, o, r, l, d}}
...
//after word is found, say array[0]
array[0] = null; //throws up NullPointerException

如何在一个参差不齐的数组中清空一个子数组?我希望上面代码段中的最终输出类似于{{},{W, o, r, l, d}}

也许null是不正确的事情。我只是不想在找到相同的单词后对其进行两次索引。

1 个答案:

答案 0 :(得分:1)

将数组[0]变为空数组:

array[0] = {};