鏂囦欢缂栫爜

涓�涓猚har(瀛楃)鍦ㄥ唴瀛樹腑鍗�2涓瓧鑺�(16浣嶆棤绗﹀彿缂栫爜Unicode),
浣嗘槸缁忚繃GBK缂栫爜鍚�,鑻辨枃鍗�1涓瓧鑺�,涓枃鍗�2涓瓧鑺傦紝
缁忚繃UTF8(鍥介檯鐮�)缂栫爜鍚�,鑻辨枃鍗�1涓瓧鑺�,涓枃鍗�3涓瓧鑺傘��

package fileLength;

import java.io.File;

public class FileCodeDemo {
    public static void main(String[] args) {
        File file=new File("a.txt");
        long length = file.length();
        System.out.println(length);
    }
}
鏂囦欢缂栫爜_第1张图片

杩愯缁撴灉

6

5

浜掕仈缃戞垨鑰呮枃浠堕兘鏄寜鐓yte锛�1涓瓧鑺�=8浣嶏級杩涜浼犺緭鐨勩��
瀛楃鏁版嵁鍦ㄤ簰鑱旂綉锛堟枃浠讹級浼犺緭鐨勬椂鍊欏繀椤绘媶鍒嗕负byte(瀛楄妭)杩涜浼犺緭銆�

灏嗗瓧绗︽暟鎹媶鍒嗕负byte(瀛楄妭)鏁版嵁鐨勮繃绋嬬О涓�:缂栫爜
灏哹yte(瀛楄妭)鏁版嵁閲嶆柊鍚堝苟涓哄瓧绗︽暟鎹殑杩囩▼绉颁负:瑙g爜

甯歌缂栫爜
UTF16-BE:灏嗗瓧绗har浠庝腑闂存媶鍒嗕负涓ゆ锛屼袱涓猙yte(瀛楄妭)锛屽彧鑳芥敮鎸�0-65535涓瓧绗︼紝鑻辨枃娴垂绌洪棿銆�
GBK(涓枃缂栫爜鏍囧噯)锛�1-2瀛楄妭鍙橀暱(鏁板皬锛屽崰鐢ㄧ┖闂村皯锛屾暟澶э紝鍗犵敤绌洪棿澶�)缂栫爜锛屾敮鎸佸瓧绗�2涓�+
UTF-8(鍥介檯缂栫爜)閲囩敤鍙橀暱缂栫爜(1-4瀛楄妭)锛屾敮鎸�100涓�+瀛楃锛屾寜鐓у瓧绗︽暟鍊肩殑澶у皬杩涜缂栫爜锛岃嫳鏂囬噰鐢�1涓瓧鑺傜紪鐮�
鍥介檯鍖栧簲璇ラ噰鐢║TF-8缂栫爜

你可能感兴趣的:(鏂囦欢缂栫爜)