gpt4 book ai didi

java - 将项目导入另一台计算机时出现编码错误

转载 作者:行者123 更新时间:2023-11-29 05:12:46 26 4
gpt4 key购买 nike

我有一个自己创建的项目,在家里完成时运行完美,没有任何错误。但是,当我将项目导入学校的计算机时,我收到了来自两个不同类(class)的两个代码错误。

第一个错误

主类

bank.getAccounts().forEach((i,b)->System.out.println(b));

Illegal start of type ) expected;

Illegal start of expression ; expected;

第二个错误

BankProcess 类

bankAccounts.remove(bankAccount.getAccountId(), bankAccount);

No suitable methods found for remove....

这会发生吗?家用电脑上不会出现此类错误。

package Coursework1;
import java.util.*;

public class Bank {

//Creates a new treemap in which Bank Accounts will be stored in.
private TreeMap < Integer, BankAccount > bankAccounts = new TreeMap < Integer, BankAccount > ();

//This method returns all bank accounts in the treemap.
public TreeMap < Integer, BankAccount > getAccounts() {
return bankAccounts;
}

//This method adds a bank account to the treemap.
public void setAccounts(TreeMap < Integer, BankAccount > accounts) {
this.bankAccounts = accounts;
}

//This method return a bank account using the account number.
public BankAccount getAccount(Integer accountNumber) {
return bankAccounts.get(accountNumber);
}

//This method removes a bank account from the treemap.
public void removeAccounts(TreeMap < Integer, BankAccount > accounts) {
this.bankAccounts = accounts;
}
}

最佳答案

据我所知,Java 7 及更早版本不支持像您这样的 forEach 语句(lambda 表达式)。所以我猜学校计算机没有安装 Java 8。

关于java - 将项目导入另一台计算机时出现编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27779619/

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