首页 > 其他 > 详细

bufio读写

时间:2019-03-11 16:16:43      阅读:137      评论:0      收藏:0      [点我收藏+]
package main import ( "strings" "bufio" "fmt" "os" ) func main() { /////////////////读 strReader := strings.NewReader("hello world") //直接读取字符串 bufReader := bufio.NewReader(strReader) data, _ := bufReader.Peek(5) //只读不取 fmt.Println(string(data), bufReader.Buffered()) //bufReader.Buffered()是缓存的字符数,此处正好是将hello world都缓存起来了 str, _ := bufReader.ReadString(‘ ‘) //取出来,所以下面的bufReader.Buffered()成了5 fmt.Println(str, bufReader.Buffered()) /////////////////写 w := bufio.NewWriter(os.Stdout) //将Hello和world写入到w,但还要w.Flush()才能真正写入 fmt.Fprint(w, "Hello") fmt.Fprint(w, "world") w.Flush() }

输出:
技术分享图片

bufio读写

原文:https://blog.51cto.com/5660061/2361265

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!