枚举类的创建与使用

本周对项目的状态值进行梳理,发现有不合理的地方。顺便将类中的静态常量改写成了枚举类。如下:

一、枚举类UnderwritingStatusEnum .java的创建

 


public enum UnderwritingStatusEnum {
	
	核保状态_未提交核保("0"), 
	核保状态_标准件("1"), 
	核保状态_非标件("2"), 
	核保状态_拒保可申诉("3"), 
	核保状态_拒保不可申诉("4");

	private String code;
	
	private UnderwriteStatusEnum(String code){
		this.code = code;
	}

	public String getCode() {
		return code;
	}

}

 

 

二、使用

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath*:context-test.xml")
public class BasicTest {
	
	@Test
	public void printStatus(){
		System.out.println("核保状态:"+UnderwritingStatusEnum .核保状态_标件.getCode());
	}
}


三、输出结果

核保状态:1

你可能感兴趣的:(JAVA)