博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bufio读写
阅读量:6614 次
发布时间:2019-06-24

本文共 638 字,大约阅读时间需要 2 分钟。

package mainimport (    "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

你可能感兴趣的文章
如何在FalconStor中为主机分配磁盘
查看>>
Linux常用命令
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Java AES算法和UNIX下openssl之间的加解密
查看>>
我的友情链接
查看>>
基于vCenter/ESXi平台CentOS 6.8系统虚拟机Oracle 12c RAC双节点数据库集群搭建
查看>>
HashMap要点
查看>>
CentOS 7输入startx无法启动图形化界面
查看>>
#51CTO学院四周年# 终于在这里遇到你
查看>>
2018-4-10
查看>>
Linux配置raid1+0阵列磁盘
查看>>
百度首次公布云业务收入,同比增长超100%,跻身国内第三
查看>>
iOS之UI--CAShapeLayer
查看>>
Java学习笔记 1—命名规则、数据类型、运算符
查看>>
7个python案例中的数据思维
查看>>
蛋花花分析人工智能就业前景究竟如何
查看>>
FusionCharts入门教程,使用指南
查看>>
我的友情链接
查看>>
数组的一些方法
查看>>