创建enum类:
package com.server.edu.studentservice.util;
public enum StudentTables
{
Basic("student_basic_information_t"), Status("student_status_information_t"), Accident(
"accident_t"), EduBackgroud("student_educational_backgroud_t"), Passport(
"student_passport_t"), ContactInfo("student_contact_information_t"), Dormitory(
"student_dormitory_t"), OtherInfo("student_other_infomation_t"), FamilyMembers(
"student_family_members_t"), Payment("student_payment_t"), Teacher(
"student_teacher_t");
private StudentTables(String value)
{
this.value = value;
}
private String value;
public static boolean contains(String type)
{
for (StudentTables table : StudentTables.values())
{
if (table.name().equals(type))
{
return true;
}
}
return false;
}
public String getValue()
{
return this.value;
}
public void setValue(String value)
{
this.value = value;
}
}
调用:
public static void main(String[] args)
{
String a = "Basic";
if(StudentTables.contains(a))
{
System.out.println(StudentTables.valueOf(a).getValue());
}
}