簡體   English   中英

在java中將字符串的一部分轉換為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)

閱讀StringInteger API

  1. 您可以使用String.split()來獲取兩個數字字符串
  2. 您可以使用Integer.parseInt(...)將String轉換為int。

編輯:使用split()可以執行以下操作:

String time = "12:34pm";
int hour = Integer.parseInt( time.split(":")[0] );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM