package com.se.nsl.utils; /** * @author dcb */ public enum RainFallUnit { MM_H("mm/h", 60), MM_15MIN("mm/15min", 15), MM_5MIN("mm/5min", 5), MM_MIN("mm/min", 1); private final String unit; private final int c; //系数 RainFallUnit(String unit, int c) { this.unit = unit; this.c = c; } public static RainFallUnit of(String unit) { RainFallUnit[] values = values(); for (RainFallUnit v : values) { if (v.unit.equals(unit)) { return v; } } return MM_H; //默认按照mm/h计算 } public String getUnit() { return unit; } public int getC() { return c; } }