华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java教程 >> 文章內(nèi)容

Java包裝類的使用方法,你都知道多少?

來(lái)源:中華考試網(wǎng)  [2020年12月1日]  【

  下面我們講解 8 個(gè)包裝類的使用,下面是常見(jiàn)的應(yīng)用場(chǎng)景。

  1) 實(shí)現(xiàn) int 和 Integer 的相互轉(zhuǎn)換

  可以通過(guò) Integer 類的構(gòu)造方法將 int 裝箱,通過(guò) Integer 類的 intValue 方法將 Integer 拆箱。例如:

  public class Demo { public static void main(String[] args) { int m = 500; Integer obj = new Integer(m); // 手動(dòng)裝箱 int n = obj.intValue(); // 手動(dòng)拆箱 System.out.println("n = " + n); Integer obj1 = new Integer(500); System.out.println("obj等價(jià)于obj1的返回結(jié)果為" + obj.equals(obj1)); }}

  運(yùn)行結(jié)果:

  n = 500

  obj等價(jià)于obj1的返回結(jié)果為true

  2) 將字符串轉(zhuǎn)換為數(shù)值類型

  在 Integer 和 Float 類中分別提供了以下兩種方法:

 、 Integer 類(String 轉(zhuǎn) int 型)

  int parseInt(String s);

  s 為要轉(zhuǎn)換的字符串。

 、 Float 類(String 轉(zhuǎn) float 型)

  float parseFloat(String s)

  注意:使用以上兩種方法時(shí),字符串中的數(shù)據(jù)必須由數(shù)字組成,否則轉(zhuǎn)換時(shí)會(huì)出現(xiàn)程序錯(cuò)誤。

  下面為字符串轉(zhuǎn)換為數(shù)值類型的例子:

  public class Demo { public static void main(String[] args) { String str1 = "30"; String str2 = "30.3"; // 將字符串變?yōu)閕nt型 int x = Integer.parseInt(str1); // 將字符串變?yōu)閒loat型 float f = Float.parseFloat(str2); System.out.println("x = " + x + ";f = " + f); }}

  運(yùn)行結(jié)果:

  x = 30;f = 30.3

  3) 將整數(shù)轉(zhuǎn)換為字符串

  Integer 類有一個(gè)靜態(tài)的 toString() 方法,可以將整數(shù)轉(zhuǎn)換為字符串。例如:

  public class Demo { public static void main(String[] args) { int m = 500; String s = Integer.toString(m); System.out.println("s = " + s); }}

  運(yùn)行結(jié)果:

  s = 500

  如果你現(xiàn)在想學(xué)習(xí)Java,贏取高薪工作機(jī)會(huì),非常簡(jiǎn)單,填寫(xiě)下面信息,學(xué)好Java技術(shù)高薪工作機(jī)會(huì)唾手可得。

責(zé)編:fushihao

上一篇:Jsp:param標(biāo)簽的使用

下一篇: 沒(méi)有了

  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
惠州市| 澜沧| 营口市| 宜春市| 平武县| 吴旗县| 封开县| 阜阳市| 蒙城县| 乌兰浩特市| 浠水县| 大同市| 禹城市| 吴堡县| 淮安市| 兴文县| 景东| 潮安县| 察雅县| 五莲县| 兴宁市| 秦皇岛市| 太谷县| 大庆市| 黄山市| 双峰县| 边坝县| 裕民县| SHOW| 米泉市| 武宁县| 西华县| 汝南县| 漠河县| 临泽县| 太白县| 桂东县| 土默特左旗| 巴青县| 涞源县| 新乡县|