toString()方法轉(zhuǎn)換成字符串。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站建設(shè)、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)橋西,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
JAVA的整型與字符串相互轉(zhuǎn)換
1、將字串 String 轉(zhuǎn)換成整數(shù) int
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
注: 字串轉(zhuǎn)成 Double, Float, Long 的方法大同小異.
2、將整數(shù) int 轉(zhuǎn)換成字串 String
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
注: Double, Float, Long 轉(zhuǎn)成字串的方法大同小異.
Java數(shù)據(jù)類型轉(zhuǎn)換 ynniebo :這是一個(gè)例子,說(shuō)的是JAVA中數(shù)據(jù)數(shù)型的轉(zhuǎn)換.供大家學(xué)習(xí)引
package cn.com.lwkj.erts.reGISter;
import java.sql.Date;
public class TypeChange {
public TypeChange() {
}
//change the string type to the int type
public static int stringToInt(String intstr)
{
Integer integer;
integer = Integer.valueOf(intstr);
return integer.intValue();
}
//change int type to the string type
public static String intToString(int value)
{
Integer integer = new Integer(value);
return integer.toString();
}
//change the string type to the float type
public static float stringToFloat(String floatstr)
{
Float floatee;
floatee = Float.valueOf(floatstr);
return floatee.floatValue();
}
//change the float type to the string type
public static String floatToString(float value)
{
Float floatee = new Float(value);
return floatee.toString();
}
//change the string type to the sqlDate type
public static java.sql.Date stringToDate(String dateStr)
{
return java.sql.Date.valueOf(dateStr);
}
//change the sqlDate type to the string type
public static String dateToString(java.sql.Date datee)
{
return datee.toString();
}
public static void main(String[] args)
{
java.sql.Date day ;
day = TypeChange.stringToDate("2003-11-3");
String strday = TypeChange.dateToString(day);
System.out.println(strday);
}
}
JAVA中常用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
string-byte
Byte static byte parseByte(String s)
byte-string
Byte static String toString(byte b)
char-string
Character static String to String (char c)
string-Short
Short static Short parseShort(String s)
Short-String
Short static String toString(Short s)
String-Integer
Integer static int parseInt(String s)
Integer-String
Integer static String tostring(int i)
String-Long
Long static long parseLong(String s)
Long-String
Long static String toString(Long i)
String-Float
Float static float parseFloat(String s)
Float-String
Float static String toString(float f)
String-Double
Double static double parseDouble(String s)
Double-String
Double static String toString(Double d)
java中將整數(shù)轉(zhuǎn)換成字符串只需在這個(gè)整數(shù)變量的后面添加添加一個(gè)空的字符串("")即可。 具體代碼如下: public class Demo{ public static void main(String[] args) { int i = 1; String str = i + ""; System.out.println(str); } } 通過(guò)以上...
1.因?yàn)槟阌胮arse()方法,只能用來(lái)將字符串型轉(zhuǎn)換為數(shù)值型的。!
不能將整型轉(zhuǎn)換為字符串的的,!否則編譯出錯(cuò)。!
2.建議用,Convert()轉(zhuǎn)換,
它能夠在各種基本數(shù)據(jù)類型之間互相轉(zhuǎn)換,!
各種基本數(shù)據(jù)類型轉(zhuǎn)換如下:
Convert。Tolnt32()轉(zhuǎn)換整型
Convert.Tosingle()轉(zhuǎn)換為單精度浮點(diǎn)型
Convert.ToDouble()轉(zhuǎn)換為雙精度浮點(diǎn)型
Convert.ToString()轉(zhuǎn)換為字符串型
首先不推薦2樓的辦法,盡量不要使用String類型+String類型的方式,因?yàn)檫@樣效率低,可以用StringBuffer的append方法添加,最后toString一下,java中整形和字符串類型的轉(zhuǎn)換用以下方法:
整形————字符串
String.valueOf(整形)
當(dāng)然可以接很多類型,具體可以參考jdk api
字符串————整形
Integer.parseInt(String類型的)
1.將一個(gè)字符串轉(zhuǎn)換成整數(shù):
int n = Integer.parseInt("123");//將字符串轉(zhuǎn)化成整形
String s = String.valueOf(int a );//將整形轉(zhuǎn)化為字符串
2.將一個(gè)整數(shù)轉(zhuǎn)換成字符串:
s = ""+4567;就可以了,它會(huì)自動(dòng)轉(zhuǎn)換的
public class T6 {
public static void main(String[] args) {
int a = 6;
System.out.println(a+"");
System.out.println(String.valueOf(a));
System.out.println(((Integer)a).toString());
}
}
三種方法,你都可以試試