程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA中string數據類型轉換詳解

JAVA中string數據類型轉換詳解

編輯:關於JAVA

JAVA中string數據類型轉換詳解。本站提示廣大學習愛好者:(JAVA中string數據類型轉換詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是JAVA中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數據類型轉換詳解,願望年夜家愛好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved