0
發生NullPointerException,我不知道爲什麼。如何製作一個循環來將堆棧放入一個字符串[]?
import java.util.*;
public class One {
//first class with me handling stacks
Stack<String> s = new Stack<String>();
String[] stacks = null;;
public One(){
s.push("one");
s.push("two");
s.push("three");
s.push("four");
s.push("five");
s.push("six");
add();
}
public void add(){
for (int i=0;i<s.capacity();i++){
String temp = (String) s.pop(); //this is the part that gives me a NullPointerException
System.out.println(temp);
}
}
public static void main(String[] args){
One obj1 = new One();
}
}
使用s.size()代替s.capacity( ) – 2014-09-20 14:33:34
使用s.size()並讓我知道是否得到相同的異常 – 2014-09-20 14:34:09
容量用於知道在運行時動態分配給堆棧集合的內存 – 2014-09-20 14:36:27