java CONSOLE 的疑问
发布网友
发布时间:2022-04-24 15:40
我来回答
共4个回答
热心网友
时间:2023-10-20 01:51
注意返回值
readLine
public String readLine(String fmt,
Object... args)
提供一个格式化提示,然后从控制台读取单行文本。
参数:
fmt - 格式字符串语法中描述的格式字符串。
args - 格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则忽略额外的参数。参数的最大数量受到 Java 虚拟机规范定义的 Java 数组最大维数的*。
返回:
包含从控制台读取的行的字符串,该字符串不包含任何行终止符;如果已到达流的末尾,则返回 null。
抛出:
IllegalFormatException
- 如果格式字符串包含非法语法、与给定参数不兼容的格式说明符、对给定格式字符串而言不够的参数或其他非法条件。有关所有可能的格式错误的规范,请参阅
formatter 类规范的详细信息部分。
IOError - 如果发生 I/O
错误。
readLine
public String readLine()
从控制台读取单行文本。
返回:
包含从控制台读取的行的字符串,该字符串不包含任何行终止符;如果已到达流的末尾,则返回 null。
抛出:
IOError - 如果发生 I/O
错误。
readPassword
public char[] readPassword(String fmt,
Object... args)
提供一个格式化提示,然后从控制台读取密码,禁用回显。
参数:
fmt - 提示文本的格式字符串语法中描述的格式字符串。
args - 格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则忽略额外的参数。参数的最大数量受到 Java 虚拟机规范定义的 Java 数组最大维数的*。
返回:
包含从控制台读取的密码的字符数组,该字符数组不包含任何行终止符;如果已到达流的末尾,则返回 null。
抛出:
IllegalFormatException
- 如果格式字符串包含非法语法、与给定参数不兼容的格式说明符、对给定格式字符串而言不够的参数或其他非法条件。有关所有可能的格式错误的规范,请参阅
formatter 类规范的详细信息部分。
IOError - 如果发生 I/O
错误。
热心网友
时间:2023-10-20 01:51
首现说明String不是数据类型,字符串就相当于字符数组(char[])追问String不是数据类型是什么?
追答基本数据类型包括byte、int、char、long、float、double、boolean和short。
String 为java优化的一个类
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。
String不属于8种基本数据类型,String是一个对象
热心网友
时间:2023-10-20 01:52
String 等同于 char[],只是使用起来方便
热心网友
时间:2023-10-20 01:52
string不是基本数据类型,是一个很重要的类