java 数字转 字符串 互相转换

各种数字类型转换成字符串型:   
String s = String.valueOf( value); // 其中 value 为任意一种数字类型。   
字符串型转换成各种数字类型:   
String s = "169";  
byte b = Byte.parseByte( s );  short t = Short.parseShort( s );  int i = Integer.parseInt( s );  long l = Long.parseLong( s );  Float f = Float.parseFloat( s );  Double d = Double.parseDouble( s );   
数字类型与数字类对象之间的转换:   
byte b = 169;  
Byte bo = new Byte( b );  b = bo.byteValue();   
short t = 169;  
Short to = new Short( t );  t = to.shortValue();   
int i = 169;  
b = bo.byteValue();   
short t = 169;  
Short to = new Short( t );  t = to.shortValue();   
int i = 169;  
Integer io = new Integer( i );  i = io.intValue();   
long l = 169;  
Long lo = new Long( l );  l = lo.longValue();   
float f = 169f;  
Float fo = new Float( f );  f = fo.floatValue();   
double d = 169f;

Double dObj = new Double( d );

d = dObj.doubleValue();

Double dObj = new Double( d );  d = dObj.doubleValue();    
random()          产生(0,1)之间的小数 
random()*10       产生[0,10)之间的数,含小数 int(random()*10)     产生[0,9]之间的整数 int(random()*10)+1 产生[1,10]之间的整数  
int(random()*x)     产生[0,x]之间的整数 int(random()*x)+1 产生[1,x+1]之间的整数   
class IntToString  { 
 public static void main(String[] args)   { 
  int a=3; 
  String s=Integer.toString(a);   System.out.println(s);  } }

时间: 2024-12-12 15:56:48

java 数字转 字符串 互相转换的相关文章

Java数字与字符串的转换

数字转成字符串 String s = String.valueOf( value); // 其中 value 为任意一种数字类型 字符串转数字 String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float.parseFloat( s )

C++中数字和字符串的转换

1.字符串数字之间的转换 (1)string --> char *   string str("OK");   char * p = str.c_str(); (2)char * -->string   char *p = "OK";   string str(p); (3)char * -->CString    char *p ="OK";   CString m_Str(p);   //或者   CString m_Str

Java的日期字符串的转换---博客园老牛大讲堂

关于日期的转换:参考下面代码---博客园老牛大讲堂 代码目的:1.主要是把字符串的日期类型转换为日期类型 2.计算n天后的日期. 3.把计算结果转化为字符串. 详细了解字符串之间的转换:http://www.blogjava.net/Werther/archive/2009/06/09/280954.html package text; import java.text.ParseException; import java.text.SimpleDateFormat; import java.

JAVA 十六进制与字符串的转换

public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式.如果参数为负,那么无符号整数值为参数加上 232:否则等于该参数.将该值转换为十六进制(基数 16)的无前导 0 的 ASCII数字字符串.如果无符号数的大小值为零,则用一个零字符 '0' ('/u0030')表示它:否则,无符号数大小的表示形式中的第一个字符将不是零字符.用以下字符作为十六进制数字:0123456789abcdef这些字符的范围是从 '/u0

Java 日期与字符串的转换

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class ConvertUtil { /** * 字符串转换为日期 * @param string 字符串 * @return 日期 * @throws ParseException */ public static Date stringToDate(String string) throws Pa

46.数字到字符串的转换

double类型转换到char* 1 char buffer[128]; 2 double value = 12.2345678; 3 _gcvt(value, 5, buffer);//5有效数字 4 printf("%s", buffer); unsigned int类型转换到char* 1 unsigned int num = 32; 2 char str[32] = { 0 }; 3 //以2进制方式转换 4 _ultoa(num, str, 2); 5 printf(&quo

Java 输入流和字符串互相转换

import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.InputStreamReader; public class Test4 { public static void main(String[] args) { String str = "我在深圳"; InputStream is = StreamUtil.getS

java 数字转换成字符串

一.各种数字类型转换成字符串型:  public static void main(String[] args) { double value = 123456.123; String str = String.valueOf(value); // 其中 value 为任意一种数字类型. System.out.println("字符串str 的值: " + str); //字符串str 的值: 123456.123 } 二.字符串型转换成各种数字类型: public static vo

JAVA将数字字符串强制转换成整型变量----求参数之和实验代码

实验代码: package demo; public class CommandParameter {  /**  * @param args  */  public static void main(String[] args) {   // TODO Auto-generated method stub    int sum=0;                                                                             //设数值