/* java.util.Stackとラッパクラス Integerの使用例 */ class Foo { public static void main (String[] args) { java.util.Stack s = new java.util.Stack(); // スタックを生成 Integer i1 = new Integer(10); // int→Integer変換 Integer i2 = new Integer(15); s.push(i1); s.push(i2); // 2つスタックにプッシュする // ポップした結果はObjectなので,Object→Integer変換 Integer i3 = (Integer)s.pop(); Integer i4 = (Integer)s.pop(); // 整数に戻すにはintValueメソッドで,Integer→int変換 System.out.println(i3.intValue()+i4.intValue()); } }