Android中String與int相互轉(zhuǎn)換
一、如何將字串 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)方法,不會(huì)產(chǎn)生多余的對(duì)象,但會(huì)拋出異常 i = Integer.parseInt(s);
方法二:
// Integer.valueOf(s) 相當(dāng)于 new Integer(Integer.parseInt(s)),也會(huì)拋異常,但會(huì)多產(chǎn)生一個(gè)對(duì)象 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ū)別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?
方法一:
//會(huì)產(chǎn)生兩個(gè)String對(duì)象 s = i + "";
方法二:
// 直接使用String類的靜態(tài)方法,只產(chǎn)生一個(gè)對(duì)象 s = String.valueOf(i);
注: Double, Float, Long 轉(zhuǎn)成字串的方法大同小異。
到此這篇關(guān)于Android中String與int相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Android String與int轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Java編程中的反射在Android開發(fā)中的應(yīng)用
這篇文章主要介紹了詳解Java編程中的反射在Android開發(fā)中的應(yīng)用,主要來獲取安卓系統(tǒng)的屬性值,需要的朋友可以參考下2015-07-07Android 防止過快(多次)點(diǎn)擊的實(shí)現(xiàn)方法
很多用戶經(jīng)常會(huì)出現(xiàn)過快且多次點(diǎn)擊同一按鈕的情況,本篇文章主要介紹了Android 防止過快點(diǎn)擊的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05Android中RecyclerView點(diǎn)擊Item設(shè)置事件
這篇文章主要介紹了Android中RecyclerView點(diǎn)擊Item設(shè)置事件的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07Android 三種實(shí)現(xiàn)定時(shí)器詳解及實(shí)現(xiàn)方法
本文主要介紹 Android 定時(shí)器的知識(shí)資料,這里整理了三種方法來實(shí)現(xiàn)定時(shí)器的方法,有需要的小伙伴可以參考下2016-09-09Android實(shí)現(xiàn)可點(diǎn)擊展開的TextView
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)可點(diǎn)擊展開的TextView,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11android實(shí)現(xiàn)按鈕獲取焦點(diǎn)延遲加載
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)按鈕獲取焦點(diǎn)延遲加載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09Android 如何實(shí)現(xiàn)彈窗順序&優(yōu)先級(jí)控制
這篇文章主要介紹了Android 如何實(shí)現(xiàn)彈窗順序&優(yōu)先級(jí)控制,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下2021-03-03Android?Flutter實(shí)現(xiàn)"斑馬紋"背景的示例代碼
本文將通過實(shí)現(xiàn)一個(gè)canvas繪制斑馬紋類。使用Stack布局,將斑馬紋放在下方作為背景板,需要展示的內(nèi)容在上方。從而實(shí)現(xiàn)?“斑馬紋”背景,感興趣的可以了解一下2022-06-06Android FrameWork之SytemServer進(jìn)程fork示例
這篇文章主要為大家介紹了Android FrameWork之SytemServer進(jìn)程fork示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07