Java中的String和int類型是兩種不同的數據類型,但是我們需要在編寫程序時經常需要將這兩種數據類型互相轉換。下面我們就來詳細介紹Java中如何實現String和int的互轉。 首先,我們可以使用String類的靜態方法valueOf()將int類型轉換為String類型。具體代碼如下:
int num = 100; String str = String.valueOf(num); System.out.println("將int類型轉換為String類型:" + str);
上述代碼中,我們使用valueOf()方法將int類型的變量num轉換為String類型的變量str。運行代碼后,輸出結果為:將int類型轉換為String類型:100。 還可以使用Integer類的靜態方法toString()將int類型轉換為String類型。具體代碼如下:
int num = 100; String str = Integer.toString(num); System.out.println("將int類型轉換為String類型:" + str);
上述代碼中,我們使用toString()方法將int類型的變量num轉換為String類型的變量str。運行代碼后,輸出結果和上面的方法相同。 如果我們需要將String類型轉換為int類型,可以使用Integer類的靜態方法parseInt()。具體代碼如下:
String str = "100"; int num = Integer.parseInt(str); System.out.println("將String類型轉換為int類型:" + num);
上述代碼中,我們使用parseInt()方法將String類型的變量str轉換為int類型的變量num。運行代碼后,輸出結果為:將String類型轉換為int類型:100。 需要注意的是,當需要將非數字的String類型轉換為int類型時,會拋出NumberFormatException異常。因此在使用parseInt()方法進行類型轉換時,需要注意異常處理。 以上就是關于Java中String和int互相轉換的相關知識點,希望能夠對您有所幫助。
下一篇css 合并當前行