请问大侠们,字节流和字符流的使用。感觉很茫然啊。
例如:当我在指定的目标路径文件下新建一个文本,然后输入一些字符内容。怎么使用流?2、当我需要从一个文件内容复制到另一个文件中,我该怎么办?怎样使用流啊,流的构造方法我都知道,就是不清楚该用哪个流?求解。
------解决方案--------------------如果跟文本交互那么最里面的应该FileInputStream和FileOutputStream或者 FileReader和FileWritere他们只是字节流和字符流的区别。外面可以再进行装饰。比如什么BufferedReader BufferedWriter等等一些。你想通过字符的方式来读取就用字符流,如果通过字节的方式那么就是字节流。其实读取普通文本情况下,这两者都可以使用,不过需要注意编码格式
------解决方案--------------------建议lz可以把各种流以及它们的详细信息写到一起仔细比较下,然后各自用例子测试一下,估计会好些
------解决方案--------------------
------解决方案--------------------有很多流
比如:字节流,字符流,包装流,转换流……
不要总看书,不写代码。
那样很难懂的
比如用字节流把汉字写到txt文档
你再用字节流读取
就会乱码
还有当你写一条信息进入txt文档
当你再写一条时候
发现原来的没了
被替换了
学习建议:下载马士兵或者韩顺平的视频看看流那的视频,跟着写点案例代码。保证你会