歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java帶有運算符的字符串轉換為Long型

由於項目需要在配置文件中配置一個刷新時間,但是配置文件中取出來來的數據肯定是字符串,然後要將該帶有運算符的字符串轉換為Long型。具體代碼如下:

配置文件中:

reflash_time = (2*60*1000)

Java代碼取出該值:

public static final String REFLASHTIME = "reflash_time";

public String reflashtime;

reflashtime = prop.getProperty(REFLASHTIME).trim();

將該字符串按*拆分,將數字保存在一個數組,再相乘獲取其值:

String[] reflash = reflashtime.split("\\*");

for (int i = 0; i < reflash.length; i++) {

    reflashTime *= Long.parseLong(reflash[i]);

}

System.out.println(reflashTime);

這樣就實現了將帶有運算符的字符串轉換到了整型。

大話設計模式(帶目錄完整版) PDF+源代碼 http://www.linuxidc.com/Linux/2014-08/105152.htm

Java中介者設計模式 http://www.linuxidc.com/Linux/2014-07/104319.htm

Java 設計模式之模板方法開發中應用 http://www.linuxidc.com/Linux/2014-07/104318.htm

設計模式之 Java 中的單例模式(Singleton) http://www.linuxidc.com/Linux/2014-06/103542.htm

Copyright © Linux教程網 All Rights Reserved