实际上,我想在Java中存储一个类型,其值可以是多个单个值的组合,并以逗号(,)分隔。在mysql中,有一个名为set()的类型用于类似的功能。
例如说
3 A,B,C
结果可以是这三个与逗号分隔的组合
在类型为set()的mysql中,类型将类似于
set('A','B','C')
并且该字段的值可以是这3个值的组合,并用逗号分隔2个或更多值。即1个字段的值可以是
A,B similarly B,C
but A,D will throw SqlException
我正在用Java寻找这种功能
您可以enum
用来建立一套价值
public enum MySet{
A, B, C
}
或常量(基本相同)
然后,您可以使用任何集合来存储这些值,例如:
MySet[] values = {MySet.A, MySet.B};
可以使用一些静态的枚举导入来缩短此时间
import static MySet.*;
public class Main{
MySet[] values = {A, B};
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句