求助,关于IO流的问题!请大家帮我看看 读取一个长度为20+的字符串(包含汉字和字母),利用字节流写入文件,要求每次写10个字节。写入完毕后,从文件读取写入内容,打印在控制台上。这个实现怎么写啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) throws Exception{ InputStreamReader reader = new InputStreamReader(new FileInputStream(new File("E:\\test.txt")),"GBK"); char[] b = new char[10]; while(reader.read(b) != -1){ System.out.println(new String(b)); } }仅供参考 读写文件在这里就不用讲了,网上一搜一大堆呢估计你想问的就是怎么判断这个已知的字符串转化为字节流的时候,每次写10个字节的问题。getBytes()方法 返回的是数组,用数组长度来进行处理以上也不知道我讲的是否正确,权当参考,继续跟踪 是不是不能限制10个字节?一个汉字两个字节,一个字母一个字节,如果读入“asdfghjkl中”,岂不是汉字被分开了? 请教:Spring @Autowired注解实现了接口的成员变量时失败 求代码。jquery uploadify 结合struts1的struts1代码。。 为什么没有迫切有外连接 问两个简单的eclipse的问题 web项目读取xml的路径问题 紧急求组,java信息系统不需要针对小型机做优化 求一个 框架写的项目 要完整的 如何通过计算机名连接数据服务器 谁有Struts的教程 String转byte数组有什么作用? 关于FTP将操作系统端口耗尽的解决办法 资源的分类是如何处理
public static void main(String[] args) throws Exception{
InputStreamReader reader = new InputStreamReader(new FileInputStream(new File("E:\\test.txt")),"GBK");
char[] b = new char[10];
while(reader.read(b) != -1){
System.out.println(new String(b));
}
}
仅供参考
以上也不知道我讲的是否正确,权当参考,继续跟踪