Java で長い値を宣言しようとしていますが、残念ながら機能しません。
これは私のコードです。次のエラー メッセージが表示されます:「型 int のリテラル 4294967296 は範囲外です」。
long bytes = 4294967296;
4294967296 バイト (4GB) を超えるファイルを除外するファイル フィルターを作成するには、この値が必要です。逆long size = file.length()
に、すべてのファイル サイズで問題なく ( ) 動作するため、宣言が機能しない理由がわかりません。