我想在一个字符串中创建一个关联数组"key1=values1;key2=value2".我知道这可以通过双重拆分和手动构建阵列来完成,但我想知道是否已经可以使用的东西.
我了解如何创建内存映射文件,但我的问题是在下面一行中说:
FileChannel roChannel = new RandomAccessFile(file, "r").getChannel();
ByteBuffer roBuf = roChannel.map(FileChannel.MapMode.READ_ONLY, 0, SIZE);
Run Code Online (Sandbox Code Playgroud)
例如,在我将SIZE设置为2MB的情况下,这是否意味着它将仅加载2MB的文件,或者它将在文件中进一步读取并更新缓冲区,因为我从中消耗了字节?