java中 字符串转数值要怎样做
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中 字符串转数值要怎样做相关的知识,希望对你有一定的参考价值。
String str="";直接转换:
int num=Integer.parseInt("str");
int num1=Integer.valueOf("str");
int num2=Integer.decode(str);
int num3=Integer.getInteger("str");
间接转换:
double no=Double.valueOf("str");
int num4=(int)no;
double no1=Double.parseDouble("str");
int num5=(int)no;
这里有6种由字符串转换成数值类型的方式,至于怎样把它们转换成方法,用if多加几个判断就可以了。 参考技术A 例如将字符串“123”转换成数字的123。
int number1;
int number2;
String firstNumber;
String secondNumber;
number1=Integer.parseInt( firstNumber );
number2=Integer.parseInt( secondNumber );
Integer.parseInt就是了。。。。。
其实很多数字类都支持从String parse成数值:
byte b = Byte.parseByte("123");
short s = Short.parseShort("123");
int i = Integer.parseInt("123");
long l = Long.parseLong("123");
float f = Float.parseFloat("1.23");
double d = Double.parseDouble("1.23");
希望可以帮助到楼主谢谢采纳 参考技术B 转整数
Integer.parseInt(s);
转其它
Long.parseLong(s);
Double.parseDouble(s);
Float.parseFloat(s);
另外,如果转日期之类的,可以用
java.text包下面的
XXXXXFormat
比如DecimalForamt
SimpleDateFormat本回答被提问者和网友采纳 参考技术C String [] a;int [] c=new int [a.length()];
for(int b=0;b<a.length();b++)
c[b]=Integer.parseInt(a[b]); 参考技术D 我也是初学者!
Integer.parselnt( 这里写你要转换的字符串 = =! );
sql中怎样处理首数字是0消失的情况
SQL自动搞的,只能是位数固定的话,不够位数的在前面补零 参考技术A 你的问题太深奥了。 参考技术B 不知道你说的是什么意思, 如果是一个数字, 那要前面的0做什么呢, 字符串倒是可以保存0以上是关于java中 字符串转数值要怎样做的主要内容,如果未能解决你的问题,请参考以下文章