Java 字符串 String 与整数型 int 之间的转换
生活随笔
收集整理的這篇文章主要介紹了
Java 字符串 String 与整数型 int 之间的转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
???? 1、如何將字串 String 轉換成整數 int?
?
A. 有兩個方法:
?
1). int i = Integer.parseInt([String]); 或
?
i = Integer.parseInt([String],[int radix]);
?
2). int i = Integer.valueOf(my_str).intValue();
?
注: 字串轉成 Double, Float, Long 的方法大同小異.
?
2、 如何將整數 int 轉換成字串 String ?
?
A. 有叁種方法:
?
1.) String s = String.valueOf(i);
?
2.) String s = Integer.toString(i);
?
3.) String s = "" + i;
?
注: Double, Float, Long 轉成字串的方法大同小異.
?
Java數據類型轉換 ynniebo [收藏]
?
關鍵字 類型轉換
?
出處
?
這是一個例子,說的是JAVA中數據數型的轉換.供大家學習引
?
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);
?
}
?
}
?
3、JAVA中常用數據類型轉換函數
?
雖然都能在JAVA API中找到,整理一下做個備份。
?
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)
?
A. 有兩個方法:
?
1). int i = Integer.parseInt([String]); 或
?
i = Integer.parseInt([String],[int radix]);
?
2). int i = Integer.valueOf(my_str).intValue();
?
注: 字串轉成 Double, Float, Long 的方法大同小異.
?
2、 如何將整數 int 轉換成字串 String ?
?
A. 有叁種方法:
?
1.) String s = String.valueOf(i);
?
2.) String s = Integer.toString(i);
?
3.) String s = "" + i;
?
注: Double, Float, Long 轉成字串的方法大同小異.
?
Java數據類型轉換 ynniebo [收藏]
?
關鍵字 類型轉換
?
出處
?
這是一個例子,說的是JAVA中數據數型的轉換.供大家學習引
?
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);
?
}
?
}
?
3、JAVA中常用數據類型轉換函數
?
雖然都能在JAVA API中找到,整理一下做個備份。
?
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 字符串 String 与整数型 int 之间的转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JFreeChart相关类中文说明
- 下一篇: Java判断整数和浮点数