【发布时间】:2016-03-16 12:30:36
【问题描述】:
我正在为 uni 做作业,但被困在一行代码中。
public static void setKind(SettlementType type) {
SettlementType t;
t = scan.nextLine();
setKind(t = type);
如您所见,我正在使用扫描仪接收SettlementType,但是,IDE 一直说我需要将SettlementType 更改为String。我是 Java 新手,如果有人知道,我找不到解决方法,您能否指导我完成它?
【问题讨论】:
-
由于
scan.nextLine()返回一个字符串,你不能将它分配给一个枚举。 -
对我来说这看起来像是 XY 问题。我看到您缺少编程工作原理的基础知识(赋值、递归、方法/函数调用)。请重新表述您的问题,以说明您想要实现的目标。您发布的代码错误超出了简单的答案。
标签: java string enums java.util.scanner value-of