javastring類型轉換
A. java 輸入String值10。 將這個String型變數轉換為int型,再將轉換後的int型變數轉換為float型
String ss = "123"; int a = Integer.parseInt(ss); //方法一(將字元串參數作為有符號的十進制整數進行解析。) int b = Integer.valueOf(ss); //方法二(返回保存指定的 String 的值的 Integer 對象。)
B. java中怎樣可以把String類型轉化為Char類型的數組啊
String類型自帶有轉換為char數組的方法:
String s="test";
char[] ch=s.toCharArray();
C. java中如何把string類型轉換成int類型
有兩種方法,根據例子說明:
String -> int
s="12345";
int i;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();第一種方法:i=Integer.parseInt(s);//直接使用靜態方法,不會產生多餘的對象,但會拋出異常
第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)
相當於
new
Integer(Integer.parseInt(s)),也會拋異常,但會多產生一個對象
D. java中如何把一個String類型的變數轉換成double型的
Double.parseDouble(String類型變數)
例如定義String變數A為「10」,將String轉化為Double變數。
我寫出來了,你可以看一下,如下圖:
(4)javastring類型轉換擴展閱讀:
Javascript具有的數據類型。
有5種基本數據類型:number(整形和浮點型)、string、null、boolean和undefined。此外還有一種復雜的數據類型—Object,Object本質上是由一組無序的名值對象組成的,如Date對象是一個日期和時間類型。
String對象是動態對象,需要創建對象實例後才能引用它的屬性和方法。在創建一個String對象變數時,可以使用new運算符來創建,也可以直接將字元串賦給變數。例如:strValue="Hello"與strVal=new String("hello")是等價的。
double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。
它可以表示十進制的15或16位有效數字,負值取值范圍為 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324 到 1.797693E+308
E. java中如何將string類型轉化為int類型
有兩種方法,根據例子說明:
String -> int
s="12345";
int i;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();
第一種方法:i=Integer.parseInt(s);//直接使用靜態方法,不會產生多餘的對象,但會拋出異常第二種方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相當於 new Integer(Integer.parseInt(s)),也會拋異常,但會多產生一個對象
F. java String類型轉換
網上找了一個,你試試:
/**
*unicode轉字元串
*@paramstr
*@return
*/
publicstaticStringunicode2Str(Stringstr){
StringBuffersb=newStringBuffer();
String[]arr=str.split("\\u");
intlen=arr.length;
sb.append(arr[0]);
for(inti=1;i<len;i++){
Stringtmp=arr[i];
charc=(char)Integer.parseInt(tmp.substring(0,4),16);
sb.append(c);
sb.append(tmp.substring(4));
}
returnsb.toString();
}
/**
*字元串轉unicode
*@paramstr
*@return
*/
publicstaticStringstr2Unicode(Stringstr){
StringBuffersb=newStringBuffer();
char[]charArr=str.toCharArray();
for(charch:charArr){
if(ch>128){
sb.append("\u"+Integer.toHexString(ch));
}else{
sb.append(ch);
}
}
returnsb.toString();
}
publicstaticvoidmain(String[]args){
System.out.println(str2Unicode("222ds測1試aa"));
Stringstr="u6d4b1u8bd5aa";
System.out.println(unicode2Str(str));
}
G. Java 如何將String轉化為Int
頭文件:#include <stdlib.h>
atoi() 函數用來將字元串轉換成整數(int),其原型為:
int atoi (const char * str);
【函數說明】atoi() 函數會掃描參數 str 字元串,跳過前面的空白字元(例如空格,tab縮進等,可以通過 isspace() 函數來檢測),直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字元串結束時('