我正在从_(1-9)间隔的文件中读取数据,然后用每个数字对堆栈进行一些操作。我只是试图让我的案例阅读数组中的每个项目,并为每个数字做些事情,但我似乎无法让它工作。我无法让我的堆栈工作
public static void main(String[] args) throws FileNotFoundException {
FileReader file = new FileReader("textfile.txt");
int[] integers;
integers = new int[100];
int i = 0;
try (Scanner input = new Scanner(file)) {
while (input.hasNext()) {
integers[i] = input.nextInt();
i++;
}
Stack<Integer> nums = new Stack<>();
int number = integers[i];
switch (number) {
case '1':
nums.push(5);
System.out.println(nums.peek());
break;
}
} catch (Exception e) {
}
}
你的具体问题是什么? –