導航:首頁 > 編程語言 > java的string類型轉換

java的string類型轉換

發布時間:2023-07-27 00:15:19

A. java 如何將String轉化為Int

在 Java 中要將 String 類型轉化為 int 類型時,需要使用 Integer 類中的parseInt() 方法或者valueOf() 方法進行轉換.

例1:

Stringstr="123";
try{
inta=Integer.parseInt(str);
}catch(NumberFormatExceptione){
e.printStackTrace();
}

例2:

Stringstr="123";
try{
intb=Integer.valueOf(str).intValue()
}catch(NumberFormatExceptione){
e.printStackTrace();
}

在轉換過程中需要注意,因為字元串中可能會出現非數字的情況,所以在轉換的時候需要捕捉處理異常

B. 在JAVA中如何將String轉換成Datetime類型

java代碼:

String strDate = "2017-03-27T13:11:50.657";

strDate = strDate.replaceAll("T", " ");

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

Date dateTime;

try {

dateTime = formatter.parse(strDate);

System.out.println(formatter.format(dateTime));

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

資料拓展:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論

C. java如何把string轉為utf-8

java不同編碼之間進行轉換,都需要使用unicode作為中轉。

String str = "任意字元串";

str = new String(str.getBytes("gbk"),"utf-8");

備注說明:

str.getBytes("UTF-8"); 意思是以UTF-8的編碼取得位元組

new String(XXX,"UTF-8"); 意思是以UTF-8的編碼生成字元串飢沖

舉例:

public static String getUTF8XMLString(String xml) {

// A StringBuffer Object

StringBuffer sb = new StringBuffer();

sb.append(xml);

String xmString = "";

String xmlUTF8="";

try {

xmString = new String(sb.toString().getBytes("UTF-8"));

xmlUTF8 = URLEncoder.encode(xmString, "UTF-8");

System.out.println("utf-8 編碼:" + xmlUTF8) ;

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

// return to String Formed

return xmlUTF8;

(3)java的string類型轉換擴展閱讀:

UTF-8編碼規則:

如果只有一個位元組則其最高二進制位為0;如果是多位元組,其第一個位元組從最高位開始,連續的二進制位值為1的個數決定了其編碼茄肢頌的位元組數,其餘各位元組均以10開頭。

實際表示ASCII字元的UNICODE字元,將會編碼成1個位元組,並且UTF-8表示與ASCII字元表示是一樣的。所有其他的UNICODE字元轉化成UTF-8將需要至少2個位元組。每個位元組由一個換碼序列開始。第一個位元組由唯一的換碼序列,由n位連續的1加一位0組成,首位元組連續的1的個數表示字元編碼所需的位元組數。

Unicode轉換為UTF-8時,可以將Unicode二進制從低位往高位取出二進制數字,每次取6位,如上顫鄭述的二進制就可以分別取出為如下示例所示的格式,前面按格式填補,不足8位用0填補。

D. java中,String字元串轉化為數字

java中,String字元串轉化為數字的方法有:

1、轉化為整型數字

(1)Integer.parseInt(String s) ,代碼示例如下:

public class Test {

public static void main(String args[]){

String s = "123";

int num = Integer.parseInt(str);

int sum = num + 100;

System.out.println("Result is: "+sum); // 輸出結果為:Result is: 223

}}

E. java中一個字元的String類型如何轉換成char類型

String是字元串,char是字元,所以如果要把String轉成char類型,那麼要用char數組來存放。

用String的toCharArray() 方法直接轉。例如:

String str = 「a」;

char[] ch = str.toCharArray();

那麼ch數組的內容就是a,ch[0] 的內容就是 'a'

如果String str = 「abcdefg」;

char[] ch = str.toCharArray();

那麼ch數組的內容就是a,ch[1] 的內容就是 'b'

(5)java的string類型轉換擴展閱讀:

JAVA中:

float a=10; // 定義 a為 float 型。

int b=(int)a;// 定義b 為 int 型。然後把 float型的 a 強制轉換成 int型。再把a的值 賦值給 b ;

強制轉換是指java中的向下轉型,因為向下轉型的時候會丟失精度。向上轉型不需要強制,如:

int a= 10;//定義a為int型。

float b = a; //定義b為float型。然後把a的值賦給b。這種就是向上轉型

閱讀全文

與java的string類型轉換相關的資料

熱點內容
回調突破主圖源碼 瀏覽:238
mc生存都市伺服器地址大全 瀏覽:92
unix網路編程環境搭建 瀏覽:963
pythonsocket高並發 瀏覽:257
python開發windowsgui 瀏覽:619
25減9的借位演算法 瀏覽:269
管家婆有必要加密狗嗎 瀏覽:907
電腦文件夾沒保存怎麼恢復 瀏覽:148
買燕窩什麼是溯源碼 瀏覽:585
安卓黨為什麼我不用iphone 瀏覽:266
固態繼電器單片機 瀏覽:980
反編譯exe課件 瀏覽:58
gps測量加密法 瀏覽:960
量價絕殺pdf 瀏覽:482
循環壓縮機振動高的原因 瀏覽:398
教育機構網站源碼 瀏覽:543
程序員租客被騙 瀏覽:401
安卓機用了三年會怎麼樣 瀏覽:296
圖片怎麼轉pdf加密 瀏覽:450
解壓縮軟體免安裝版 瀏覽:962