2014-09-26 37 views
0

我對包裝類方法有所瞭解,但我想知道如何將String []或Object []的組件轉換爲其他類型,如int,浮動或日期格式。例如如何將String []或Object []的組件轉換爲其他類型

BufferedReader br = new BufferedReader(new FileReader(csvfile)); 
String curr; 
while((scurr=br.readLine())!null) { 
String[] input = scurr.split(","); 
} 

現在我想指定字符串基本類型的組件(假設我的輸入字符串包含整數值)

,但是當我試圖做

int i = input[0] 

我獲得如下建議: 1.將i的類型更改爲字符串或 2.將輸入類型更改爲int

有沒有什麼辦法來解決上述場景

編輯:

我真的很對不起你們,我真的不想問重複的問題,而是通過你的回答會和分析我的方案之後,我明白了我的錯。所以我想刪除這篇文章。如何做到這一點,而不會影響社區請引導我

+0

'的Integer.parseInt(S)'會幫助你字符串轉換爲int。 – 2014-09-26 10:41:29

+0

谷歌:「如何將字符串轉換爲int在Java中」 – kai 2014-09-26 10:42:13

回答

0

您可以使用Integer.parseInt()沒有問題。

int i = input[0] // i is an int while input[0] is a String 

現在

int i=Integer.parseInt(input[0]) 

將轉換Stringint

Integer.parseInt()

相關問題