日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Android中String與int相互轉(zhuǎn)換_Android

作者:Android?Hai ? 更新時(shí)間: 2021-12-29 編程語言

一、如何將字串 String 轉(zhuǎn)換成整數(shù) int?

方法一:

int i = Integer.parseInt([String]);或 i = Integer.parseInt([String],[int radix]);

方法二

int i = Integer.valueOf(my_str).intValue();

這兩種方法有什么區(qū)別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?

方法一:

// 直接使用靜態(tài)方法,不會產(chǎn)生多余的對象,但會拋出異常
i = Integer.parseInt(s);

方法二:

// Integer.valueOf(s) 相當(dāng)于 new Integer(Integer.parseInt(s)),也會拋異常,但會多產(chǎn)生一個(gè)對象
i = Integer.valueOf(s).intValue(); 

注: 字串轉(zhuǎn)成 Double, Float, Long 的方法大同小異。

二、 如何將整數(shù) int 轉(zhuǎn)換成字串 String ?

方法一:

String s = String.valueOf(i);

方法二:

String s = Integer.toString(i);

方法三:

String s = "" + i;

這兩種方法有什么區(qū)別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?

方法一:

//會產(chǎn)生兩個(gè)String對象
s = i + "";

方法二:

// 直接使用String類的靜態(tài)方法,只產(chǎn)生一個(gè)對象
s = String.valueOf(i); 

注: Double, Float, Long 轉(zhuǎn)成字串的方法大同小異。

原文鏈接:https://blog.csdn.net/notthin/article/details/121244809

欄目分類
最近更新