我是 Java
的初学者,我有一个关于将 String
转换为 Class
类型的问题(?)。
我的主课有这个:
Scanner scanner = new Scanner(System.in);
System.out.println("Inserir 1o nome:");
String firstname = scanner.next();
System.out.println("Inserir apelido:");
String lastname = scanner.next();
System.out.println("Inserir género:");
String gender = scanner.next();
System.out.println("Inserir tipo de funcionário (A, B ou C):");
String type = scanner.next();
但我必须将最后一个 String
转换为枚举类型:
public enum EmployeeType {
A,
B,
C
}
有什么提示吗?
最佳答案
你可以这样做:
String type = scanner.next();
EmployeeType enumType = EmployeeType.valueOf(type);
关于java - 将字符串扫描器转换为类类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30733812/