啊!我有一個字符串列表...,我只是想,如果它是「」從字符串列表中刪除元素?
從列表中刪除一個元素,但我一直導致程序崩潰。我如何解決這個問題?我把數組列表放入一個字符串列表中,以便我可以將它移除。這裏是我有:
List<String>list;
String[] f= new String[file.length()];
f= file.split("<");
list= Arrays.asList(f);
final Iterator<String> iter = list.iterator();
while (iter.hasNext())
{
final String temp = iter.next();
// TODO check for zero-length arrays
if (temp.equals(""))
{
iter.remove();
}
}
錯誤:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(Unknown Source)
at java.util.AbstractList$Itr.remove(Unknown Source)
at utilities.Validation.Validate(Validation.java:44)
後,我將其轉換爲一個列表,我可以打印清單就好了..它去除成爲問題,從它的元素.. 。
它是如何崩潰的?你是否遇到異常? – Jeffrey 2012-03-25 00:36:01
你爲什麼使用'final'關鍵字?你嘗試刪除它們嗎? – Bernard 2012-03-25 00:37:26
@Jeffrey抱歉,忘了添加它,現在添加它 – BigBug 2012-03-25 00:38:49