一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - JAVA中string數據類型轉換詳解

JAVA中string數據類型轉換詳解

2019-12-31 14:24霞想無限好 JAVA教程

在JAVA中string是final類,提供字符串不可以修改,string類型在項目中經常使用,下面給大家介紹了string七種數據類型轉換,需要的朋友可以參考下

在JAVA中string是final類,提供字符串不可以修改,string類型在項目中經常使用,下面給大家介紹比較常用的string數據類型轉換:

String數據類型轉換成long、int、double、float、boolean、char等七種數據類型

 

復制代碼代碼如下:

* 數據類型轉換
* @author Administrator
*
*/
public class 數據類型轉換 {
public static void main(String[] args) {
String c="123456";


//當String類型數據 要轉換成int、double、float、long等數據類型時,其數據必須由數字構成,
//當String類型數據由漢字或字母組成時轉換成int、double、float、long等數據類型時,程序報錯

 

//String類型轉換成long類型

復制代碼代碼如下:

//String類型數據轉換成long類型時 String類型的數據必須是數字構成
long n=Long.parseLong(c);
System.out.println("String類型轉換成long型:"+n);

 

//String轉換成int類型 

復制代碼代碼如下:

//String類型數據轉換成int類型時 String類型的數據必須是數字構成
int i=Integer.parseInt(c);
System.out.println("String轉換成int類型:"+i);

 

//String轉換成double類型 

復制代碼代碼如下:

//String類型數據轉換成double類型時 String類型的數據必須是數字構成
double m=Double.parseDouble(c);
System.out.println("String轉換成double類型:"+m);

 

//String類型轉換成類型float類型 

復制代碼代碼如下:

//String類型數據轉換成float類型時 String類型的數據必須是數字構成
float M=Float.parseFloat(c);
System.out.println("String類型轉換成類型float類型:"+M);

 

//String類型轉換成Object類型 不涉及轉換 直接將String的值賦給Object

復制代碼代碼如下:

Object L=c;
System.out.println("String轉換成Object:"+L);

 

//String類型轉換成boolean類型

復制代碼代碼如下:

String C="true";
//當String類型數據值為true/false時,直接輸出true/false
boolean N=Boolean.parseBoolean(+C);
System.out.println("String類型轉換成boolean類型:"N);
//當String類型數據值為數字、字符、漢字或混合構成,則輸出false
boolean o=Boolean.parseBoolean(c);
System.out.println("String類型轉換成boolean類型:"+o);

 

//String類型數據轉換成char類型數據 

復制代碼代碼如下:

//當String類型數據轉換成char類型數據時,需要用一個char類型的數組來接受
char[] O=c.toCharArray();
System.out.print("String類型數據轉換成char類型數據:");
for(int num=0;num<O.length;num++){
System.out.print(O[num]+"\t");
}
System.out.println("\n");

 

//int、double、boolean、char、float、long、Object類型數據轉換成String
//int類型轉換成String類型

復制代碼代碼如下:

int h=123456;
String l=String.valueOf(h);
System.out.println("int類型轉換成String類型:"+l);

 

//double類型轉String

復制代碼代碼如下:

double a=1.1;
String A=String.valueOf(a);
System.out.println("double類型轉String:"+A);

 

//boolean類型轉String類型

復制代碼代碼如下:

boolean b=false;
String B=String.valueOf(b);
System.out.println("boolean類型轉String類型:"+b);

 

//char類型轉String類型

復制代碼代碼如下:

char d='a';
String D=String.valueOf(d);
System.out.println("char類型轉String類型:"+d);

 

//char類型數組轉換成String類型

復制代碼代碼如下:

char[] e={'a','b','c'};
String E=String.valueOf(e);
System.out.println("char類型數組轉換成String類型:"+E);

 

//char類型數組中其中幾個數據轉換成String類型

復制代碼代碼如下:

char []f={'a','b','c','d'};
String F=String.valueOf(f, 0, 3);
System.out.println("char類型數組中其中幾個數據轉換成String類型:"+F);

 

//float類型轉換成String類型

復制代碼代碼如下:

float g=123;
String G=String.valueOf(g);
System.out.println("float類型轉換成String類型:"+G);

 

//long類型轉換成String類型

復制代碼代碼如下:

long j=123342;
String J=String.valueOf(j);
System.out.println("long類型轉換成String類型:"+J);

 

//Object類型轉換成String類型

復制代碼代碼如下:

Object k=c;
String K=String.valueOf(k);
System.out.println("Object類型轉換成String類型:"+K);
System.out.println("\n");

 

 

以上代碼就是JAVA 中string數據類型轉換詳解,希望大家喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本啊v在线观看 | 亚洲国产精品高清在线 | 国产精品伊人 | 冰雪奇缘1完整版免费观看 变形金刚第一部 | 男生操女生漫画 | 桃乃木香奈ipx在线播放 | 亚洲欧美日韩国产综合专区 | 九九九久久久 | 91久久精品视频 | 亚洲精品午夜级久久久久 | 亚洲乱亚洲乱妇41p国产成人 | 色哟呦| 四虎4hu永久免费 | 天天躁天天碰天天看 | 亚洲天堂男人天堂 | 精品欧美一区二区在线观看欧美熟 | 日韩专区 | 高清毛片一区二区三区 | 欧美一级片免费在线观看 | 婷婷99视频精品全部在线观看 | 热99re国产久热在线 | 国产一卡二卡四卡免费 | 32d乳白色的奶罩未删除 | 国产亚洲精品aaa大片 | 91手机在线| www.87福利 | 国产一区精品 | 国产成人久久精品区一区二区 | 日本免费不卡在线一区二区三区 | 我与白丝同桌的故事h文 | 免费又爽又黄禁片视频在线播放 | 日韩精品在线一区二区 | 国产未成女年一区二区 | 亚洲国产天堂 | 四虎国产欧美成人影院 | 催眠 迷j系列小说 | 色先锋影音资源 | 星空无限传媒xk8046 | 国产一卡 | 操老肥熟 | 韩国一大片a毛片女同 |