stack栈
如何能将stack中的内容保存到指定的文件中去,这是一个程序片段,我想把System.out.println(stack); // 找到一个结果 不是直接输出,而是输入到test.txt文件中,求帮忙,谢谢
程序代码:private Stack<Object> stack = new Stack<Object>();
File f = new File("d:"+File.separator+"test.txt");
public void getSequence(Object[] arr, int begin, int num) {
if (num == 0) {
System.out.println(stack); // 找到一个结果
} else {
// 循环每个可用的元素
for (int i = begin; i < arr.length; i++) {
stack.push(arr[i]); // 当前位置数据放入结果堆栈
swap(arr, begin, i); // 将当前数据与起始位置数据交换
getSequence(arr, begin + 1, num - 1); // 从下一个位置查找其余的组合
swap(arr, begin, i); // 交换回来
stack.pop(); // 去除当前数据
}
}
} 







