我正在尝试将 String 变量转换为整数,只有 String 看起来像这样(例如):
String string = " 12";
所以 String 前面有一个空格。现在正在从 .txt 文件中读取 String 变量,这就是为什么我遇到前面有空格的问题。我需要将变量转换为 int,但是当我尝试时:
int integer = Integer.parseInt(string);
将字符串传递给一个整数,它会编译,但在尝试运行程序时出现错误,因为字符串中有空格。
有没有办法将前面有空格的数字字符串传递给 int? .trim 有用吗?如果是这样,我将如何使用它? (我对 .trim 不是很熟悉,我还在学习!!)感谢您的帮助! ^_^
原文由 k1234 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,
trim()
会起作用,它会从String
中删除前导和尾随空格,