[英]Getting integer values from string and double it
我得到一個由數字和一些文本組成的字符串,例如; “23測試”,“600測試測試”字符串將始終以數字開頭,但它沒有設定長度。 我如何獲得數值並加倍?
String example = "600 test";
return Double.parseDouble ( example.substring ( 0, example.indexOf(" ")));
在空間上拆分,取第0個索引的值,將其轉換為整數並將值加倍
String s = "23 test";
Integer.parseInt(s.split(" ")[0]) * 2
請確保所有字符串都遵循相同的格式,否則會出現numberFormatException
我會做以下事情。
//假設數字后面總是有空格。 讓我們說String string =“23 test”;
String stringArray = string.split(“”);
String number = stringArray [0];
是System.out.print(的Integer.parseInt(數量)* 2);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.