public static String[] removeString (String[] original) {
String[] newString;
List<String> list = new ArrayList<String>(Arrays.asList(original));
list.remove(0);
newString = list.toArray(original);
return newString;
}
我想使用上面的代碼從字符串數組中刪除第一個字符串;然而,似乎雖然我成功從數組中刪除了第一個字符串,但我還是將數組中的最後一個字符串設置爲null。我怎樣才能使陣列本身更短?從字符串數組中刪除空字符串
近評論我所知道的,該代碼應該工作...也許使用引用數組列表,而不是直接的List接口。 – 2010-01-23 22:33:35
這很奇怪...我的其他評論去了哪裏? *劃痕頭* – 2010-01-23 22:57:32
@Alcon:失去元?因爲這個問題首先在那裏發佈。我的答案在那裏丟失: -/ – 2010-01-23 23:16:28