什么是解析/解析?[已关闭]
在Java中,解析到底是什么?为什么使用它们?
例如:,并解析字符串?Integer.parseInt(...)
在Java中,解析到底是什么?为什么使用它们?
例如:,并解析字符串?Integer.parseInt(...)
可以说,解析字符串就是分析此字符串以查找标记或项,然后根据结果创建结构。
在您的示例中,调用字符串是分析此字符串以查找整数。Integer.parseInt
因此,如果您有:
String someString = "123";
然后调用:
int i = Integer.parseInt( someString );
你告诉java分析字符串并在那里找到一个整数。"123"
其他示例:
Java编译器在编译源代码时执行的操作之一是“解析”.java文件并创建与java语法匹配的标记。
当您无法正确编写源代码时(例如忘记在语句末尾添加 ),解析器会识别错误。;
分析是读取一个对象的值以将其转换为另一种类型。例如,您可能有一个值为“10”的字符串。在内部,该字符串包含 Unicode 字符“1”和“0”,而不是实际的数字 10。方法 Integer.parseInt 采用该字符串值并返回一个实数。
String tenString = "10"
//This won't work since you can't add an integer and a string
Integer result = 20 + tenString;
//This will set result to 30
Integer result = 20 + Integer.parseInt(tenString);