FileInputStream fis = new FileInputStream("d:\\temp.dat");
dis = new DataInputStream(fis);
Stack<Integer> stack = new Stack<Integer>();
int available = dis.available();
for(int i=0;i<(available/4);i++){
stack.push(dis.readInt());
}
while(!stack.empty()){
System.out.println(stack.pop());
}
麻烦那位大哥可以给我解释下这段代码么?
dis = new DataInputStream(fis);
Stack<Integer> stack = new Stack<Integer>();
int available = dis.available();
for(int i=0;i<(available/4);i++){
stack.push(dis.readInt());
}
while(!stack.empty()){
System.out.println(stack.pop());
}
麻烦那位大哥可以给我解释下这段代码么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货