最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java之int和string類(lèi)型轉(zhuǎn)換詳解

 更新時(shí)間:2021年08月11日 14:25:21   作者:HIT-Lori  
這篇文章主要介紹了Java之int和string類(lèi)型轉(zhuǎn)換詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

int、String的類(lèi)型轉(zhuǎn)換

int -> String

int i=12345;
String s="";
第一種方法:s=i+"";
第二種方法:s=String.valueOf(i);
這兩種方法有什么區(qū)別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?

String -> int

s="12345";
int i;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();
這兩種方法有什么區(qū)別呢?作用是不是一樣的呢?是不是在任何下都能互換呢?

以下是答案:

第一種方法:s=i+"";   //會(huì)產(chǎn)生兩個(gè)String對(duì)象
第二種方法:s=String.valueOf(i); //直接使用String類(lèi)的靜態(tài)方法,只產(chǎn)生一個(gè)對(duì)象

第一種方法:i=Integer.parseInt(s);//直接使用靜態(tài)方法,不會(huì)產(chǎn)生多余的對(duì)象,但會(huì)拋出異常
第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相當(dāng)于 new Integer(Integer.parseInt(s)),也會(huì)拋異常,但會(huì)多產(chǎn)生一個(gè)對(duì)象

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

有兩個(gè)方法:

  1.  int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);
  2.  int i = Integer.valueOf(my_str).intValue();

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

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

有叁種方法:

  1. String s = String.valueOf(i);
  2. String s = Integer.toString(i);
  3. String s = "" + i;

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

JAVA數(shù)據(jù)類(lèi)型轉(zhuǎn)換 

這是一個(gè)例子,說(shuō)的是JAVA中數(shù)據(jù)數(shù)型的轉(zhuǎn)換.供大家學(xué)習(xí)

package shenmixiaozhu;
import java.sql.Date;
public class TypeChange {
   public TypeChange() {
   }
   //change the string type to the int type
   public static   int stringToInt(String intstr)
   {
     Integer integer;
     integer = Integer.valueOf(intstr);
     return integer.intValue();
   }
   //change int type to the string type
   public static String intToString(int value)
   {
     Integer integer = new Integer(value);
     return integer.toString();
   }
   //change the string type to the float type
   public static   float stringToFloat(String floatstr)
   {
     Float floatee;
     floatee = Float.valueOf(floatstr);
     return floatee.floatValue();
   }
   //change the float type to the string type
   public static String floatToString(float value)
   {
     Float floatee = new Float(value);
     return floatee.toString();
   }
   //change the string type to the sqlDate type
   public static java.sql.Date stringToDate(String dateStr)
   {
     return   java.sql.Date.valueOf(dateStr);
   }
   //change the sqlDate type to the string type
   public static String dateToString(java.sql.Date datee)
   {
     return datee.toString();
   }

   public static void main(String[] args)
   {
     java.sql.Date day ;
     day = TypeChange.stringToDate("2003-11-3");
     String strday = TypeChange.dateToString(day);
     System.out.println(strday);
   }
}

JAVA中常用數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)

雖然都能在JAVA API中找到,整理一下做個(gè)備份。

到此這篇關(guān)于Java之int和string類(lèi)型轉(zhuǎn)換詳解的文章就介紹到這了,更多相關(guān)Java之int和string類(lèi)型轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java 正確終止線程的方法

    Java 正確終止線程的方法

    這篇文章主要介紹了Java 正確終止線程的方法,幫助大家更好的理解和學(xué)習(xí)java 多線程的相關(guān)知識(shí),感興趣的朋友可以了解下
    2020-12-12
  • SpringBoot中的WebSocketSession原理詳解

    SpringBoot中的WebSocketSession原理詳解

    這篇文章主要介紹了SpringBoot中的WebSocketSession原理詳解,傳統(tǒng)的?HTTP?協(xié)議是無(wú)法支持實(shí)時(shí)通信的,因?yàn)樗且环N無(wú)狀態(tài)協(xié)議,每次請(qǐng)求都是獨(dú)立的,無(wú)法保持連接。為了解決這個(gè)問(wèn)題,WebSocket?協(xié)議被引入,需要的朋友可以參考下
    2023-07-07
  • 淺談java中的一維數(shù)組、二維數(shù)組、三維數(shù)組、多維數(shù)組

    淺談java中的一維數(shù)組、二維數(shù)組、三維數(shù)組、多維數(shù)組

    下面小編就為大家?guī)?lái)一篇淺談java中的一維數(shù)組、二維數(shù)組、三維數(shù)組、多維數(shù)組。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Java中List  Set和Map之間的區(qū)別_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中List Set和Map之間的區(qū)別_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java集合的主要分為三種類(lèi)型set集,list列表,map映射,接下來(lái)通過(guò)本文給大家詳細(xì)介紹java中l(wèi)ist、Set和Map之間的區(qū)別,需要的的朋友參考下吧
    2017-05-05
  • Java中的static關(guān)鍵字全面解析

    Java中的static關(guān)鍵字全面解析

    這篇文章主要介紹了Java中的static關(guān)鍵字全面解析的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • Java編程調(diào)用微信分享功能示例

    Java編程調(diào)用微信分享功能示例

    這篇文章主要介紹了Java編程調(diào)用微信分享功能,結(jié)合實(shí)例形式分析了java微信分享功能接口的定義與調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • springboot?jpa之返回表中部分字段的處理詳解

    springboot?jpa之返回表中部分字段的處理詳解

    這篇文章主要介紹了springboot?jpa之返回表中部分字段的處理詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java使用arthas修改日志級(jí)別詳解

    Java使用arthas修改日志級(jí)別詳解

    在我們線上環(huán)境中,一般不會(huì)開(kāi)啟debug級(jí)別的日志,為了提高性能?info和warning級(jí)別的日志也一般不會(huì)打印出來(lái),那么如果遇到線上問(wèn)題,除了使用arthas定位問(wèn)題,想通過(guò)查詢?nèi)罩緛?lái)實(shí)現(xiàn)問(wèn)題定位,如何查看logger信息,更新logger?level呢,下面我們來(lái)了解arthas修改日志級(jí)別
    2022-06-06
  • 詳解java中的static關(guān)鍵字

    詳解java中的static關(guān)鍵字

    這篇文章主要介紹了java中的static關(guān)鍵字的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Java?實(shí)戰(zhàn)項(xiàng)目之學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)流程

    Java?實(shí)戰(zhàn)項(xiàng)目之學(xué)生信息管理系統(tǒng)的實(shí)現(xiàn)流程

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-11-11

最新評(píng)論

凉山| 逊克县| 姚安县| 博客| 德兴市| 迭部县| 常熟市| 睢宁县| 廉江市| 南涧| 准格尔旗| 喀什市| 江川县| 新龙县| 开封市| 阿尔山市| 七台河市| 沾化县| 澎湖县| 南投县| 遂川县| 衡阳市| 出国| 宜州市| 达州市| 普洱| 石泉县| 韩城市| 南昌县| 张家界市| 玉龙| 萨嘎县| 宁国市| 白山市| 澎湖县| 尼木县| 偏关县| 乐亭县| 河曲县| 玉龙| 武陟县|