gpt4 book ai didi

java - Stack 类型的非法开始 myStack= new Stack()

转载 作者:行者123 更新时间:2023-11-30 08:15:57 29 4
gpt4 key购买 nike

在我的 PC(最新的 JDK 和编译器版本)上,我的程序运行得非常顺利。但在我教授的计算机上,她说她遇到了两个错误

1) Stack myStack= new Stack() 类型的非法开始

2) 非法开始类型 Stack myStack = new Stack();

我 100% 确定这是由于过时的编译器造成的,因为以前确实发生过这种情况,我必须“概括”一些东西来修复。老实说,我不知道如何解决这个问题,而且我在 Java 方面处于中级水平。

任何帮助将不胜感激。

最佳答案

我猜测您教授计算机上的 java 版本是 <1.7 。您在代码中使用了菱形运算符。仅 java 版本 >=1.7 支持菱形运算符。如果你用 java 1.6 编译它,你会得到确切的错误消息。

你可以做什么:

  • 尝试了解教授计算机上的 java 版本
  • 如果它 <= 1.6,则更改代码:

    Stack<Integer> myStack = new Stack<>();

    进入

    Stack<Integer> myStack = new Stack<Integer>();

关于java - Stack 类型的非法开始 myStack= new Stack(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673734/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com