問題タブ [mappedbytebuffer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - MappedByteBuffer 経由で一時ファイルに書き込んだ後、一時ファイルを削除できません
この JUnit テストを実行すると、以下がfile.delete()
返されるため失敗しますfalse
。
これはなぜですか?file.delete()
try ブロックの後にすべてのリソースが閉じられていると思いましたが、失敗する理由はないはずです。
java - MappedByteBuffer(Android Studio 内) コンストラクターが壊れている (スーパー コンストラクターが壊れている)
バイト配列があり、MappedByteBuffer に変換する必要があります。
しかし、MappedByteBuffer を作成しようとすると、エラーが発生します。
error: cannot find symbol method MappedByteBuffer(int,int,int,int,byte[],int)
MappedByteBuffer.java
ByteBuffer.java
私が奇妙だと思うのはextends ByteBuffer
、MappedByteBuffer.java の定義に移動すると、ByteBuffer.java ではなく、ByteBuffer.annotated.java が表示されることです。
ByteBuffer.annotated.java
{classname}.annotated.java が何をするかわからないのでエラーではないかもしれませんが、変だと思ったので貼り付けました。
では、バイト配列から MappedByteBuffer を作成するにはどうすればよいでしょうか? コンストラクターは 1 つしかありませんが、壊れています。