访问converterfactory中的FileType
值。我有一个名为FileType
的小组:
public final class FileType
{
public static final FileType VALUES[];
public static final FileType WORD;
static
{
WORD= new FileType("WORD", 0);
VALUES = (new FileType[] { WORD});
}
public static final FileType[] values()
{
return (FileType[])VALUES.clone();
}
String s;
int i;
private FileType(String msofficedoC, int i) {
this.s= msofficedoC;
this.i=i;
}
}
我还有另一个班级ConverterFactory
,其中我要将MSOFFICEDOC
的号码作为0
访问,因此我有_cls1
个班级。
static class cls1
{
static final int SwitchMapfile2xliff4jFileType[];
static
{
SwitchMapfiletoxliffFileType = new int[FileType.values().length];
try
{
SwitchMapfiletoxliffFileType[FileType.WORD.ordinal()] = 1;
}
catch(NoSuchFieldError nosuchfielderror) { }
}
}
在FileType.WORD.ordinal()
中出现错误,但我想在切换案例中访问FileType.WORD
值
switch(cls1.SwitchMapfiletoxliffFileType[filetype.i])
{
case 1:
}
正在提供例外
Exception in thread "AWT-EventQueue-0"
java.lang.ExceptionInInitializerError
请给我一些建议。 先谢谢你了