自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳談JSP數(shù)據(jù)類型及轉(zhuǎn)換規(guī)則

開發(fā) 后端
本文將簡單介紹JSP數(shù)據(jù)類型及轉(zhuǎn)換規(guī)則,JSP數(shù)據(jù)類型基本類型有以下四種:int、float、boolean、char。希望本文能對大家有所幫助。

JSP數(shù)據(jù)類型 

基本類型有以下四種:

int長度數(shù)據(jù)類型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、

float長度數(shù)據(jù)類型有:單精度(32bits float)、雙精度(64bits double)

boolean類型變量的取值有:ture、false

char數(shù)據(jù)類型有:unicode字符,16位

對應(yīng)的類類型:Integer、Float、Boolean、Character、Double、Short、Byte、Long

JSP數(shù)據(jù)類型轉(zhuǎn)換原則

從低精度向高精度轉(zhuǎn)換

byte 、short、int、long、float、double、char 注:兩個char型運(yùn)算時,自動轉(zhuǎn)換為int型;當(dāng)char與別的類型運(yùn)算時,也會先自動轉(zhuǎn)換為int型的,再做其它類型的自動轉(zhuǎn)換

基本類型向類類型轉(zhuǎn)換

正向轉(zhuǎn)換:通過類包裝器來new出一個新的類類型的變量

  1. Integer anew Integer(2);  

反向轉(zhuǎn)換:通過類包裝器來轉(zhuǎn)換

  1. int b=a.intValue();  

類類型向字符串轉(zhuǎn)換

正向轉(zhuǎn)換:因為每個類都是object類的子類,而所有的object類都有一個toString()函數(shù),所以通過toString()函數(shù)來轉(zhuǎn)換即可

反向轉(zhuǎn)換:通過類包裝器new出一個新的類類型的變量

  1. eg1: int i=Integer.valueOf(“123”).intValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Integer對象,然后再調(diào)用這個對象的intValue()方法返回其對應(yīng)的int數(shù)值。

  1. eg2: float f=Float.valueOf(“123”).floatValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Float對象,然后再調(diào)用這個對象的floatValue()方法返回其對應(yīng)的float數(shù)值。

  1. eg3: boolean b=Boolean.valueOf(“123”).booleanValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Boolean對象,然后再調(diào)用這個對象的booleanValue()方法返回其對應(yīng)的boolean數(shù)值。

  1. eg4:double d=Double.valueOf(“123”).doubleValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Double對象,然后再調(diào)用這個對象的doubleValue()方法返回其對應(yīng)的double數(shù)值。

  1. eg5: long l=Long.valueOf(“123”).longValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Long對象,然后再調(diào)用這個對象的longValue()方法返回其對應(yīng)的long數(shù)值。

  1. eg6: char=Character.valueOf(“123”).charValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Character對象,然后再調(diào)用這個對象的charValue()方法返回其對應(yīng)的char數(shù)值。

基本類型向字符串的轉(zhuǎn)換

JSP數(shù)據(jù)類型正向轉(zhuǎn)換:

如:

  1. int a=12;   
  2. String b;b=a+””;  

JSP數(shù)據(jù)類型反向轉(zhuǎn)換:

通過類包裝器

  1. eg1:int i=Integer.parseInt(“123”)  

JSP數(shù)據(jù)類型說明:此方法只能適用于字符串轉(zhuǎn)化成整型變量

  1. eg2: float f=Float.valueOf(“123”).floatValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Float對象,然后再調(diào)用這個對象的floatValue()方法返回其對應(yīng)的float數(shù)值。

  1. eg3: boolean b=Boolean.valueOf(“123”).booleanValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Boolean對象,然后再調(diào)用這個對象的booleanValue()方法返回其對應(yīng)的boolean數(shù)值。

  1. eg4:double d=Double.valueOf(“123”).doubleValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Double對象,然后再調(diào)用這個對象的doubleValue()方法返回其對應(yīng)的double數(shù)值。

  1. eg5: long l=Long.valueOf(“123”).longValue() 

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Long對象,然后再調(diào)用這個對象的longValue()方法返回其對應(yīng)的long數(shù)值。

  1. eg6: char=Character.valueOf(“123”).charValue()  

JSP數(shù)據(jù)類型說明:上例是將一個字符串轉(zhuǎn)化成一個Character對象,然后再調(diào)用這個對象的charValue()方法返回其對應(yīng)的char數(shù)值。

【編輯推薦】

  1. 簡單理解兩種JSP體系結(jié)構(gòu)
  2. 分析JSP后臺文件管理源代碼
  3. MySQL手冊中查到的JSP中文亂碼解決方法
  4. JSP中文亂碼問題的描述及解決方法
  5. 淺談如何調(diào)用JSP讀取數(shù)據(jù)庫中圖片并顯示在頁面上
責(zé)任編輯:彭凡 來源: 51cto.com
相關(guān)推薦

2017-12-20 14:14:16

數(shù)據(jù)庫MySQL數(shù)據(jù)類型

2022-10-27 20:42:04

JavaScripJava編程語言

2010-09-06 16:25:46

SQL函數(shù)

2009-08-04 14:56:34

ASP.NET數(shù)據(jù)類型

2010-09-17 14:57:34

JAVA數(shù)據(jù)類型

2011-07-01 15:32:58

Qt 數(shù)據(jù)類型

2011-06-08 13:50:39

C#類型轉(zhuǎn)換

2024-12-09 12:00:00

Python編程數(shù)據(jù)類型轉(zhuǎn)換

2009-08-12 16:26:27

C#數(shù)據(jù)類型轉(zhuǎn)換

2010-03-30 16:33:55

Oracle數(shù)據(jù)類型

2009-09-01 16:35:55

C#操作String數(shù)

2010-09-06 17:35:43

SQL函數(shù)

2023-11-14 09:18:00

Python代碼

2024-09-17 20:00:53

2022-06-20 08:26:39

Spring容器類型轉(zhuǎn)換

2019-08-12 11:40:48

數(shù)據(jù)庫SQLite3數(shù)據(jù)類型

2016-08-18 14:13:55

JavaScript基本數(shù)據(jù)引用數(shù)據(jù)

2014-01-05 17:08:09

PostgreSQL數(shù)據(jù)類型

2023-11-23 08:25:40

開發(fā)人員SmaliAndroid

2009-10-10 09:53:07

.NET值類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號