IO\u6d41\u7684\u57fa\u672c\u4ecb\u7ecd\uff1a<\/h1> \n
IO\u6d41\u7684\u6982\u8ff0:<\/strong> <\/p> \n \u6309\u65b9\u5411\u5206\u7c7b:<\/p> \n \u5b57\u8282\u8f93\u5165\u6d41\uff1a\u4ee5\u5185\u5b58\u4e3a\u57fa\u51c6\uff0c\u6765\u81ea\u78c1\u76d8\u6587\u4ef6\/\u7f51\u7edc\u4e2d\u7684\u6570\u636e\u4ee5\u5b57\u8282\u7684\u5f62\u5f0f\u8bfb\u5165\u5230\u5185\u5b58\u4e2d\u53bb\u7684\u6d41\u79f0\u4e3a\u5b57\u8282\u8f93\u5165\u6d41\u3002<\/p> <\/li> \n \u5b57\u8282\u8f93\u51fa\u6d41\uff1a\u4ee5\u5185\u5b58\u4e3a\u57fa\u51c6\uff0c\u628a\u5185\u5b58\u4e2d\u7684\u6570\u636e\u4ee5\u5b57\u8282\u5199\u51fa\u5230\u78c1\u76d8\u6587\u4ef6\u6216\u8005\u7f51\u7edc\u4e2d\u53bb\u7684\u6d41\u79f0\u4e3a\u5b57\u8282\u8f93\u51fa\u6d41\u3002<\/p> <\/li> \n \u5b57\u7b26\u8f93\u5165\u6d41\uff1a\u4ee5\u5185\u5b58\u4e3a\u57fa\u51c6\uff0c\u6765\u81ea\u78c1\u76d8\u6587\u4ef6\/\u7f51\u7edc\u4e2d\u7684\u6570\u636e\u4ee5\u5b57\u7b26\u7684\u5f62\u5f0f\u8bfb\u5165\u5230\u5185\u5b58\u4e2d\u53bb\u7684\u6d41\u79f0\u4e3a\u5b57\u7b26\u8f93\u5165\u6d41\u3002<\/p> <\/li> \n \u5b57\u7b26\u8f93\u51fa\u6d41\uff1a\u4ee5\u5185\u5b58\u4e3a\u57fa\u51c6\uff0c\u628a\u5185\u5b58\u4e2d\u7684\u6570\u636e\u4ee5\u5b57\u7b26\u5199\u51fa\u5230\u78c1\u76d8\u6587\u4ef6\u6216\u8005\u7f51\u7edc\u4ecb\u8d28\u4e2d\u53bb\u7684\u6d41\u79f0\u4e3a\u5b57\u7b26\u8f93\u51fa<\/p> <\/li> \n <\/ul> \n <\/p> \n <\/p> \n 1\u3001\u6587\u4ef6\u5b57\u8282\u8f93\u5165\u6d41 \u4f5c\u7528\uff1a\u4ee5\u5185\u5b58\u4e3a\u57fa\u51c6\uff0c\u628a\u78c1\u76d8\u6587\u4ef6\u4e2d\u7684\u6570\u636e\u4ee5\u5b57\u8282\u7684\u5f62\u5f0f\u8bfb\u53d6\u5230\u5185\u5b58\u4e2d\u53bb\u3002<\/p> \n """<\/p> \n }<\/p> \n """<\/p> \n """<\/p> \n }<\/p> \n """<\/p> \n \u4f8b\u5982\u6211\u4eec\u8bfb\u53d6\u7684\u8bb0\u4e8b\u672c\u6587\u4ef6\u4e2d\u5185\u5bb9\u662f: abcd123<\/p> \n """<\/p> \n }<\/p> \n """<\/p> \n \u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5faa\u73af\u904d\u5386\u51fa\u6587\u4ef6\u4e2d\u7684\u5b57\u8282<\/p> \n """<\/p> \n }<\/p> \n """<\/p> \n \u6027\u80fd\u8f83\u6162<\/p> <\/li> \n \u8bfb\u53d6\u4e2d\u6587\u5b57\u7b26\u8f93\u51fa\u65e0\u6cd5\u907f\u514d\u4e71\u7801\u95ee\u9898\u3002<\/p> <\/li> \n <\/ul> \n \u5b9a\u4e49\u4e00\u4e2a\u5b57\u8282\u6570\u7ec4, \u7528\u4e8e\u63a5\u6536\u8bfb\u53d6\u7684\u5b57\u8282\u6570<\/p> \n \u4f8b\u5982\u4e0b\u9762\u4ee3\u7801\u4e2d, \u6587\u4ef6\u4e2d\u7684\u5185\u5bb9\u662f: abcd123, \u6bcf\u6b21\u8bfb\u53d6\u4e09\u4e2a\u5b57\u8282, \u6bcf\u4e00\u6b21\u8bfb\u53d6\u90fd\u4f1a\u8986\u76d6\u4e0a\u4e00\u6b21\u6570\u7ec4\u4e2d\u7684\u5185\u5bb9, \u4f46\u662f\u7b2c\u4e09\u6b21\u8bfb\u53d6\u53ea\u8bfb\u53d6\u4e86\u4e00\u4e2a\u5b57\u7b26, \u6240\u4ee5\u53ea\u8986\u76d6\u4e86\u4e0a\u4e00\u6b21\u8bfb\u53d6\u7684\u5b57\u7b26\u6570\u7ec4\u7684\u7b2c\u4e00\u4e2a\u5143\u7d20, \u7ed3\u679c\u662f: 312<\/p> \n """<\/p> \n
i \u8868\u793aintput\uff0c\u662f\u6570\u636e\u4ece\u786c\u76d8\u6587\u4ef6\u8bfb\u5165\u5230\u5185\u5b58\u7684\u8fc7\u7a0b\uff0c\u79f0\u4e4b\u8f93\u5165\uff0c\u8d1f\u8d23\u8bfb\u3002
o \u8868\u793aoutput\uff0c\u662f\u5185\u5b58\u7a0b\u5e8f\u7684\u6570\u636e\u4ece\u5185\u5b58\u5230\u5199\u51fa\u5230\u786c\u76d8\u6587\u4ef6\u7684\u8fc7\u7a0b\uff0c\u79f0\u4e4b\u8f93\u51fa\uff0c\u8d1f\u8d23\u5199\u3002<\/p> \n
\n
\n
\n IO\u6d41\u7684\u5206\u7c7b:<\/h3> \n
\n
\u6309\u6d41\u4e2d\u7684\u6570\u636e\u6700\u5c0f\u5355\u4f4d\u5206\u4e3a:\u6309\u6d41\u4e2d\u7684\u6570\u636e\u6700\u5c0f\u5355\u4f4d\u5206\u4e3a:<\/h3> \n
\n
\n \u603b\u7ed3\u6d41\u7684\u56db\u5927\u7c7b:\u603b\u7ed3\u6d41\u7684\u56db\u5927\u7c7b:<\/h3> \n
\n
\n
\n
\n \u5b57\u8282\u6d41\u7684\u4f7f\u7528\u5b57\u8282\u6d41\u7684\u4f7f\u7528<\/h3> \n
\n
\n
\n \u6b65\u9aa4\uff1a<\/h4> \n
2\u3001\u521b\u5efa\u5b57\u8282\u8f93\u5165\u6d41
3\u3001\u6587\u4ef6\u5b57\u8282\u8f93\u5165\u6d41: \u5b9e\u73b0\u7c7bFileInputStream<\/p> \n
\n
\n \u6784\u9020\u5668\u5982\u4e0b:<\/h4> \n
\n \n
\n \n \u6784\u9020\u5668<\/th> \n \u8bf4\u660e<\/th> \n <\/tr> \n <\/thead> \n \n public FileInputStream(File file)<\/td> \n \u521b\u5efa\u5b57\u8282\u8f93\u5165\u6d41\u7ba1\u9053\u4e0e\u6e90\u6587\u4ef6\u5bf9\u8c61\u63a5\u901a<\/td> \n <\/tr> \n \n public FileInputStream(String pathname)<\/td> \n \u521b\u5efa\u5b57\u8282\u8f93\u5165\u6d41\u7ba1\u9053\u4e0e\u6e90\u6587\u4ef6\u8def\u5f84\u63a5\u901a<\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n
\n
\n \u793a\u4f8b\u4ee3\u7801:<\/h4> \n
public static void main(String[] args) throws FileNotFoundException {\n\/\/ \u5199\u6cd5\u4e00: \u521b\u5efa\u5b57\u8282\u8f93\u5165\u6d41\u4e0e\u6e90\u6587\u4ef6\u5bf9\u8c61\u63a5\u901a\nInputStream inp = new FileInputStream(new File("\/file-io-app\/src\/test.txt"));\n<\/code><\/pre> \n
public static void main(String[] args) throws FileNotFoundException {\n\/\/ \u5199\u6cd5\u4e8c: \u521b\u5efa\u5b57\u8282\u8f93\u5165\u6d41\u7ba1\u9053\u4e0e\u6e90\u6587\u4ef6\u8def\u5f84\u63a5\u901a\nInputStream inp = new FileInputStream("\/file-io-app\/src\/test.txt");\n<\/code><\/pre> \n
\u6bcf\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282<\/h4> \n
\n \n
\n \n \u65b9\u6cd5\u540d\u79f0<\/th> \n \u8bf4\u660e<\/th> \n <\/tr> \n <\/thead> \n \n read()<\/td> \n \u6bcf\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u8fd4\u56de\uff0c\u5982\u679c\u5b57\u8282\u5df2\u7ecf\u6ca1\u6709\u53ef\u8bfb\u7684\u8fd4\u56de-1<\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n
\n
\n public static void main(String[] args) throws Exception {\nInputStream inp = new FileInputStream("\/Users\/chenyq\/Documents\/learn_Java\/code\/file-io-app\/src\/test.txt");\nint a = inp.read();\nSystem.out.println(a); \/\/ 97\nSystem.out.println((char) a); \/\/ a\n\/\/ \u4e00\u6b21\u8f93\u5165\u4e00\u4e2a\u5b57\u8282\nSystem.out.println(inp.read()); \/\/ 98\nSystem.out.println(inp.read()); \/\/ 99\nSystem.out.println(inp.read()); \/\/ 100\nSystem.out.println(inp.read()); \/\/ 49\nSystem.out.println(inp.read()); \/\/ 50\nSystem.out.println(inp.read()); \/\/ 51\n\/\/ \u65e0\u5b57\u8282\u53ef\u8bfb\u8fd4\u56de-1\nSystem.out.println(inp.read()); \/\/ -1\n<\/code><\/pre> \n
\n
\n public static void main(String[] args) throws Exception {\nInputStream inp = new FileInputStream("\/Users\/chenyq\/Documents\/learn_Java\/code\/file-io-app\/src\/test.txt");\nint b;\nwhile ((b = inp.read()) != -1) {\n System.out.print((char) b); \/\/ abcd123\n}\n<\/code><\/pre> \n
\n \u6bcf\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u5b58\u5728\u4ee5\u4e0b\u95ee\u9898<\/h4> \n
\n
\n \u6bcf\u6b21\u8bfb\u53d6\u4e00\u4e2a\u6570\u7ec4<\/h4> \n
\n \n
\n \n \u65b9\u6cd5\u540d\u79f0<\/th> \n \u8bf4\u660e<\/th> \n <\/tr> \n <\/thead> \n \n read(byte[] buffer)<\/td> \n \u6bcf\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u6570\u7ec4, \u8fd4\u56de\u8bfb\u53d6\u4e86\u51e0\u4e2a\u5b57\u8282\uff0c\u5982\u679c\u5b57\u8282\u5df2\u7ecf\u6ca1\u6709\u53ef\u8bfb\u7684\u8fd4\u56de-1<\/td> \n <\/tr> \n <\/tbody> \n <\/table> \n
\n
\n
\n public static void main(String[] args) throws Exception {\nInputStream inp = new FileInputStream("\/Users\/chenyq\/Documents\/learn_Java\/code\/file-io-app\/src\/test.txt");\n\/\/ \u5b9a\u4e49\u4e00\u4e2a\u957f\u5ea6\u4e3a3\u7684\u5b57\u8282\u6570\u7ec4\nbyte[] arr = new byte[3];\n\n\/\/ \u7b2c\u4e00\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u6570\u7ec4\nint len1 = inp.read(arr);\nSystem.out.println("\u8bfb\u53d6\u5b57\u8282\u6570: " + len1); \/\/ \u8bfb\u53d6\u5b57\u8282\u6570: 3\n\/\/ \u5bf9\u5b57\u8282\u6570\u7ec4\u8fdb\u884c\u89e3\u7801\nString res1 = new String(arr);\nSystem.out.println(res1); \/\/ abc\n\n\/\/ \u7b2c\u4e8c\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u6570\u7ec4\nint len2 = inp.read(arr);\nSystem.out.println("\u8bfb\u53d6\u5b57\u8282\u6570: " + len2); \/\/ \u8bfb\u53d6\u5b57\u8282\u6570: 3\n\/\/ \u5bf9\u5b57\u8282\u6570\u7ec4\u8fdb\u884c\u89e3\u7801\nString res2 = new String(arr);\nSystem.out.println(res2); \/\/ d12\n\n\/\/ \u7b2c\u4e09\u6b21\u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u6570\u7ec4\nint len3 = inp.read(arr);\nSystem.out.println("\u8bfb\u53d6\u5b57\u8282\u6570: " + len3); \/\/ \u8bfb\u53d6\u5b57\u8282\u6570: 1\n\/\/ \u5bf9\u5b57\u8282\u6570\u7ec4\u8fdb\u884c\u89e3\u7801\nString res3 = new String(arr);\nSystem.out.println(res3); \/\/ 312\n\n\/\/ \u65e0\u5b57\u8282\u53ef\u8bfb\u8fd4\u56de-1\nSystem","orderid":"0","title":"Java IO\u6d41 - \u5b57\u8282\u6d41\u7684\u4f7f\u7528\u8be6\u7ec6\u4ecb\u7ecd(\u4e00)","smalltitle":"","mid":"0","fname":"JAVA","special_id":"0","bak_id":"0","info":"0","hits":"43","pages":"3","comments":"0","posttime":"2023-07-23 13:28:37","list":"1690090117","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"Java<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"119.59.235.169","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"Java IO\u6d41 - \u5b57\u8282\u6d41\u7684\u4f7f\u7528\u8be6\u7ec6\u4ecb\u7ecd","lastview":"1713423946","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}