[英]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.