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();

时间: 2024-08-25 14:08:46

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

C语言将字符串转换成对应的数字(十进制、十六进制)【转】

转自:http://wawlian.iteye.com/blog/1315133 问题1:讲一个十进制数字的字符串表示转换成对应的整数.举例:将“1234”转换成整数1234. C代码 收藏代码 /*将字符串s转换成相应的整数*/ int atoi(char s[]) { int i; int n = 0; for (i = 0; s[i] >= '0' && s[i] <= '9'; ++i) { n = 10 * n + (s[i] - '0'); } return n;

java中字符串与数字的互相转换

import java.text.DecimalFormat; /* * String类中本身提供方法可以将几乎所有的基本类型转换为String类型 * sysout alt+/ 可以直接显示System.out.println() */public class test { public static void main(String[] args) { // 数字转换为字符串 double d=12.25; String str=String.valueOf(d); System.out.p

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

JavaScript----数字转换字符串&amp;字符串转发数字

数字转换成字符串 1.toString()函数 var num=12345; var s=num.toString(); function changetostr(num){ return num.toString(); } 2.利用js的弱类型特点 var num=123; var s=num+""; 字符串转换成数字 1.转换函数 JavaScript提供了parseInt()与parseFloat()函数 注:只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型

C语言 字符串和数字转换函数

atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回.参数nptr字符串可包含正负号.小数点或E(e)来表示指数部分,如123.456或123e-2.

数字与字符串之间的转换

char*itoa(intvalue,char*string,intradix); int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等 头文件: <stdlib.h> atof(将字符串转换成浮点型数) atoi(将字符串转换成整型数) atol(将字符串转换成长整型数) strtod(将字符串转换成浮点数) strtol(将字符串转换成长整型数) strtoul(将字符串转换成无符号长整型数) toa

C++中数字与字符串之间的转换,别人的,

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);   //或者

C# DataSet 的getXML()方法转换获得的XML字符串,数字开头,包含其他特殊字符时的处理

C# DataSet 的getXML()方法转换获得的XML字符串,数字开头,包含其他特殊字符时的会给转义成以"_x00"开头,"_"结尾的16进制的ascii码.  导致前台与Grid++Report的前面的数据列的绑定不一致了,所以,就要进行单独处理. 将Grid++Report前台的字段名称,也按照这种方式进行编码,使之匹配上. 编码方法如下.中文和英文不编码,其余字符串都以编码表示字段列. internal string EnCode16ASI(string

字符串和数字之间的转换(Unicode)

1 Unicode编码的字符串转换为数字类型 CString str; str = _T("1234"); int i = _ttoi(str); float f = _tstof(str); 2 数字转换为wchar_t wchar_t c[10]; int num = 100; _itow_s(num,c,10,10进制); wstring str(c); 3 wstring 转换为int wstring str; _wtoi(str.c_str); 那么究竟什么是Unicode?

字符串和数字之间的转换

本文链接:https://blog.csdn.net/michaelhan3/article/details/75667066              1.使用用C++的stringstream. 主要原因是操作简单. 数字转字符串,int float类型 同理 #include <string>#include <sstream> int main(){    double a = 123.32;    string res;    stringstream ss;    ss