[英]Java- a constructer that analyzes a string a converts it into an int
[英]converts parts of a string to int in java
我想知道如何在字符串中取一些數字並將它們轉換為整數類型? 例如,如果用戶在下午12:15輸入,我如何得到1和2並使用值12進行int?
鑒於上面的例子,你可以嘗試這樣的事情:
final int value = Integer.parseInt(input.substring(0, input.indexOf(':'))); //value = 12
在這種情況下, input = 12:15pm
。
一般來說,只需使用String#indexOf(String)
, String#substring(int, int)
和Integer.parseInt(String)
。
閱讀String
和Integer
API
String.split()
來獲取兩個數字字符串 Integer.parseInt(...)
將String轉換為int。 編輯:使用split()可以執行以下操作:
String time = "12:34pm";
int hour = Integer.parseInt( time.split(":")[0] );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.