我正在以字符串形式逐行读取模式文件,以确定单独的二进制文件的格式。

如何将架构(represented as a string)转换/存储为混合原始数据类型的数组,以进行二进制处理,从而避免了二进制文件中每个元素的常量字符串比较的开销?

示例:int int double char char int

所需的数组或ArrayList:typeInt, typeInt, typeDouble, typeChar...

格拉齐

最佳答案

使用Object数组:

Object[] objArr = new Object[10];
objArr[0] = 1;
objArr[1] = "lol";
System.out.println(objArr[0]);
System.out.println(objArr[1]);


这应该给出:

1
lol

09-08 07:05