public String readLine() throws IOException {
return readLine(false);
}这是类里的,不明白return readLine(false);这句是什么用法哦,谁能帮解释一下?干嘛里面放个false是什么意思?
return readLine(false);
}这是类里的,不明白return readLine(false);这句是什么用法哦,谁能帮解释一下?干嘛里面放个false是什么意思?
解决方案 »
- 给点意见
- 如何设置字体颜色 大小在下面程序中 急忘解决
- regionMatches方法使用不明白
- 【求助】import java.util.*; 与 import java.util.Scanner; 区别
- 继续散分!心情好差!散完为止
- java.net.SocketException: Broken pipe 这是为什么?急,在线等
- 我的计算器等于号问题
- 最最基本的问题我还没搞懂, war和jar的问题!
- 打成 jar 包后,在没有安装 JDK 的机器上可以运行吗?
- 我的jbuilder6.0为什么用jdk1.4升级后,编出的东东后,鼠标滚轮不能够用?
- 求一条正则表达式,得到一个字符串前面的N位数.
- java c/s模式 socket通讯 服务器怎样区分传输的数据来源
其实是调用了另一个函数:
String readLine(boolean ignoreLF) throws IOException 至于参数false是啥意思,JDK解释的很清楚:
Reads a line of text. A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.@param ignoreLF If true, the next '\n' will be skipped也就是,如果为true,下一个回车(\n)会被忽略掉。
看不懂这英语啊,哎,“如果为true,下一个回车(\n)会被忽略掉。”这句话是什么意思哦,意思是遇到回车就停止读取?
throws IOException
Reads a line of text. A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.Returns:
A String containing the contents of the line, not including any line-termination characters, or null if the end of the stream has been reached这个boolean参数的意思就是,是否忽略换行符,默认为false,也就是不忽略,意思就是读取一行,并且换行
throws IOException读取一个文本行。通过下列字符之一即可认为某行已终止:换行 ('\n')、回车 ('\r') 或回车后直接跟着换行。 返回:
包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null
抛出:
IOException - 如果发生 I/O 错误
-------------------------------------------------------
++