Stack<Stack> st = new Stack<Stack>(); st.push(new Stack<String>()); st.push(new Stack<String>()); st.get(0).push("123"); st.get(1).push("123");
还是需要改下 Stack<String>[] st = new Stack[3]; st[0] = new Stack<String>(); st[1] = new Stack<String>(); st[2] = new Stack<String>();2楼的那个被转成Object了,上边这个会有一个警告,但push方法可以正确的要求参数为String型
st.push("123");
st.push("234");
st.push("345");
st.push("456");
st.push("567");
System.out.println(st.toString());输出:[123, 234, 345, 456, 567]
Stack[] st = new Stack[3];
st[0] = new Stack<String>();
st[1] = new Stack<String>();
st[2] = new Stack<String>();
st.push(new Stack<String>());
st.push(new Stack<String>());
st.push(new Stack<String>());
st.push(new Stack<String>());
st.push(new Stack<String>());
st.get(0).push("123");
st.get(1).push("123");
st.get(2).push("123");
st.get(3).push("123");
st.get(4).push("123");
System.out.println(st.toString());
st.push(new Stack<String>());
st.push(new Stack<String>()); st.get(0).push("123");
st.get(1).push("123");
st[0] = new Stack<String>();
st[1] = new Stack<String>();
st[2] = new Stack<String>();2楼的那个被转成Object了,上边这个会有一个警告,但push方法可以正确的要求参数为String型