gpt4 book ai didi

java - 字符串值到整数?

转载 作者:搜寻专家 更新时间:2023-11-01 02:40:15 24 4
gpt4 key购买 nike

首先,我是一名初级程序员,只有大约 7 周的编程经验。其次,这是一项家庭作业。这就是我被困的地方。

String curDay;
String curDaylow;
int sunday;
int monday;
int tuesday;
int wednesday;
int thursday;
int friday;
int saturday;
sunday = 0;
monday = 1;
tuesday = 2;
wednesday = 3;
thursday = 4;
friday = 5;
saturday = 6;
int dayNum;

curDay = console.next();
curDaylow = curDay.toLowerCase();
dayNum = valueOf.curDaylow;

我想要做的是让变量 dayNum 等于字符串的值。例子。如果用户输入星期一,程序将其减少为所有小写星期一,然后 dayNum 应该 = 1。我已经将 Sun-Sat 声明为值 INT 并且每个实例都从 SUN=0 开始并向下移动到 SAT = 6.

因为这是家庭作业,所以我不希望有人为我做这件事,但也许会把我推到我可以学习如何完成它的地方。或者也许告诉我这个操作将被称为什么,这样我就知道要研究它了。谢谢。

最佳答案

enum Day {
sunday(0),monday(1),tuesday(2),wednesday(3),thursday(4),
friday(5),saturday(6);

private final int value;

Day(int value) {
this.value = value;
}

int getValue() {
return value;
}
}

现在您可以使用:

Day m = Day.valueOf(curDay.toLowerCase());
int dayNum = m.getValue();

关于java - 字符串值到整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35074785/

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