JavaSE 學習參考 型別轉換

2021-07-26 08:53:53 字數 1431 閱讀 3616

在開發過程中,我們經常遇到各資料型別的轉換問題,最常見的如字串和基本資料型別轉換,字串和日期轉換等。下面演示字串和基本資料型別的相互轉換。

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 (基本資料型別)型別轉換

關於型別轉換 基本資料型別間是可以相互轉換的,但需要滿足一定的條件。精度高的資料型別 容量 大,用於存放大的資料 精度低的資料型別,容量 小,用於存放小的資料。自動型別轉換指低精度向高精度轉換。強制型別轉換 指高精度向低精度轉換。強制型別轉換需要注意,當低精度資料型別 放不下 時,會引起資料丟失。總...