相关疑难解决方法(0)

使用枚举值作为字符串文字

使用存储在Enum中的值作为字符串文字的最佳方法是什么?例如:

public enum Modes {
    some-really-long-string,
    mode1,
    mode2,
    mode3
}
Run Code Online (Sandbox Code Playgroud)

然后我可以用它Mode.mode1来返回它的字符串表示mode1.无需继续通话Mode.mode1.toString().

java string enums

365
推荐指数
12
解决办法
62万
查看次数

如何在ArrayList中设置对象变量的值

我正在完成一项任务,我必须:

  1. 使用以下属性/变量创建Employee类:name age department

  2. 创建一个名为Department的类,它将包含一个雇员列表.

    一个.部门类将有一种方法,将按年龄命令退还其员工.

    湾 部门的价值只能是以下之一:

    • "会计"
    • "市场营销"
    • "人力资源"
    • "信息系统"

我正在努力想弄清楚如何完成2b.这是我到目前为止:

import java.util.*;

public class Employee {
String name; 
int age;
String department;

Employee (String name, int age, String department) {
    this.name = name;
    this.age = age;
    this.department = department;

}
int getAge() {
    return age;
}
}

class Department {
public static void main(String[] args) {
    List<Employee>empList = new ArrayList<Employee>();

    Collections.sort (empList, new Comparator<Employee>() {
        public int compare (Employee e1, Employee e2) {
            return new Integer (e1.getAge()).compareTo(e2.getAge()); …
Run Code Online (Sandbox Code Playgroud)

java arraylist

4
推荐指数
1
解决办法
5256
查看次数

标签 统计

java ×2

arraylist ×1

enums ×1

string ×1