javastring类型转换
A. java 输入String值10。 将这个String型变数转换为int型,再将转换后的int型变数转换为float型
String ss = "123"; int a = Integer.parseInt(ss); //方法一(将字符串参数作为有符号的十进制整数进行解析。) int b = Integer.valueOf(ss); //方法二(返回保存指定的 String 的值的 Integer 对象。)
B. java中怎样可以把String类型转化为Char类型的数组啊
String类型自带有转换为char数组的方法:
String s="test";
char[] ch=s.toCharArray();
C. java中如何把string类型转换成int类型
有两种方法,根据例子说明:
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)
相当于
new
Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
D. java中如何把一个String类型的变量转换成double型的
Double.parseDouble(String类型变量)
例如定义String变量A为“10”,将String转化为Double变量。
我写出来了,你可以看一下,如下图:
(4)javastring类型转换扩展阅读:
Javascript具有的数据类型。
有5种基本数据类型:number(整形和浮点型)、string、null、boolean和undefined。此外还有一种复杂的数据类型—Object,Object本质上是由一组无序的名值对象组成的,如Date对象是一个日期和时间类型。
String对象是动态对象,需要创建对象实例后才能引用它的属性和方法。在创建一个String对象变量时,可以使用new运算符来创建,也可以直接将字符串赋给变量。例如:strValue="Hello"与strVal=new String("hello")是等价的。
double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。
它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308
E. java中如何将string类型转化为int类型
有两种方法,根据例子说明:
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
F. java String类型转换
网上找了一个,你试试:
/**
*unicode转字符串
*@paramstr
*@return
*/
publicstaticStringunicode2Str(Stringstr){
StringBuffersb=newStringBuffer();
String[]arr=str.split("\\u");
intlen=arr.length;
sb.append(arr[0]);
for(inti=1;i<len;i++){
Stringtmp=arr[i];
charc=(char)Integer.parseInt(tmp.substring(0,4),16);
sb.append(c);
sb.append(tmp.substring(4));
}
returnsb.toString();
}
/**
*字符串转unicode
*@paramstr
*@return
*/
publicstaticStringstr2Unicode(Stringstr){
StringBuffersb=newStringBuffer();
char[]charArr=str.toCharArray();
for(charch:charArr){
if(ch>128){
sb.append("\u"+Integer.toHexString(ch));
}else{
sb.append(ch);
}
}
returnsb.toString();
}
publicstaticvoidmain(String[]args){
System.out.println(str2Unicode("222ds测1试aa"));
Stringstr="u6d4b1u8bd5aa";
System.out.println(unicode2Str(str));
}
G. Java 如何将String转化为Int
头文件:#include <stdlib.h>
atoi() 函数用来将字符串转换成整数(int),其原型为:
int atoi (const char * str);
【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('