在開發過程中,我們經常遇到各資料型別的轉換問題,最常見的如字串和基本資料型別轉換,字串和日期轉換等。下面演示字串和基本資料型別的相互轉換。
1. 將字串string型別 轉換成int型別,有兩種方式。
方式一:
int a = integer.parseint(「123」);或者
int a = integer.parseint(「af」,16) ;//16指十六進製制
方式二:
int a = integer.valueof(「123」).intvalue();
integer.valueof(「123」).返回integer物件。
2. int型別 轉換成字串string型別 有三種方法:
方式一:string str = string.valueof(123);
方式一:string str = integer.tostring(123);
方式一: string str = "123" + i;
字串和轉換成 double,float,long等互相轉換和上述操作型別大同小異。請看下面的示例。
packagecom.bwf.ch01.db;
public
classstringconvertor {
public
intstr2int(string str){
returninteger.valueof(str);
public
floatstr2float(string str){
returnfloat.valueof(str);
public
booleanstr2boolean(string str){
returnboolean.valueof(str);
publiclong str2long(string str){
returnlong.valueof(str);
publicshort str2short(string str){
returnshort.
valueof
(str
);public
bytestr2byte(string str){
returnbyte.valueof(str);
JavaSE 學習參考 switch語句
開關分支語句的語法格式如下 switch 表示式 case 匹配值1 執行語句 可選的break case 匹配值2 執行語句 可選的break case 匹配值n 執行語句 可選的break default 執行語句 可選的break 程式執行時首先計算switch表示式值,然後尋找匹配的值cas...
javase 三 資料型別轉換
資料型別的轉換 主要是指不同資料型別之間的轉換 1 自動型別轉換 範圍小的資料型別值,轉換為範圍大的資料型別值。byte 轉換為 int型 byte short int float double 2 強制資料型別轉換 範圍大的轉換為範圍小的 強制型別轉換不會報錯,但是精度會發生改變 int轉換為st...
Java SE (基本資料型別)型別轉換
關於型別轉換 基本資料型別間是可以相互轉換的,但需要滿足一定的條件。精度高的資料型別 容量 大,用於存放大的資料 精度低的資料型別,容量 小,用於存放小的資料。自動型別轉換指低精度向高精度轉換。強制型別轉換 指高精度向低精度轉換。強制型別轉換需要注意,當低精度資料型別 放不下 時,會引起資料丟失。總...