java - 如何使用 java 将 prop.getProperty() 返回的字符串转换为整数

标签 java selenium config

我正在尝试读取一个配置文件,我想在一些代数运算中使用该属性值。所以我需要将 prop.getProperty(String str) 返回的字符串转换成一个整数。

我试过使用以下方法转换它:

1.)

Integer value = null;  
String string = getProperty(key);  
if (string != null)  
value = new Integer(string);  
return value;

2.)

String noofdivs = prop.getProperty("NO_OF_INITIAL_DIVS");
Integer noOfInitialDivs = Integer.valueOf(noofdivs);

3.)

String xyz = prop.getProperty("NO_OF_LINES_IN_A_DIV");
Integer noOfLinesInDiv = Integer.getInteger(xyz);

但它们都不起作用。

谁能帮我解决这个问题?

最佳答案

int value = Integer.parseInt(string);

然后您可以检查 NumberFormatException 以查看它是否被正确解析。

关于java - 如何使用 java 将 prop.getProperty() 返回的字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891940/

相关文章:

python - Django、防火墙、Selenium、[Errno 10061] 和implicitly_wait()

php - 点火器 |从 site_url 或 anchor 函数中删除 index.php

apache - Tomcat - 在运行时区分 DEV 和 PROD 服务器

java - 基于注释的安全限制不适用于 Web 套接字触发的方法调用

java - 单元测试时如何设置全局环境变量

java - 将非 osgi jar 添加到 RCP4 项目

java - Selenium WebDriver 单击输入元素上传文件卡住

java - 如何在 Java 中设置鼠标的位置?

google-chrome - 如何可视化 chrome DevTool 协议(protocol)消息的日志?

linux - 如何从 Linux 内核模块获取配置数据?