[英]How can I access an an arraylist from a different class in Java?
[英]How can I convert a String array to a different Class ArrayList in Java
我试图弄清楚如何编写逻辑将字符串数组转换为 ArrayList 工作日对象
String[] weekdays = request.getParameterValues("weekday");
我已将 ArrayList weekday2 设为 String[] 工作日的长度。
ArrayList<WeekDay> weekdays2 = new ArrayList<WeekDay>(weekdays.length);
我知道有一种方法可以利用枚举,这就是我想要做的。
for (int i = 0; i < weekdays.length; i++) {
weekdays2.add(new WeekDay().valueOf(weekdays2, weekdays));
}
我知道我肯定错过了一些东西。
错误:
The method valueOf(Class<T>, String) in the type Enum<WeekDay> is not applicable for the arguments (ArrayList<WeekDay>, String[])
获取 WeekDay 列表的代码可能是这样的:
for (int i = 0; i < weekdays.length; i++) {
weekdays2.add(WeekDay.valueOf(weekdays[i]));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.