77问答网
所有问题
java怎么把字符转换成数字?
如题所述
举报该问题
推荐答案 推荐于2019-11-11
下面这个方法可以转换,前提是你的字符内容是数字类型。比如 String str = "123" 或者 char str = '2'
char a = '1';
String b = String.valueOf(a);
int c = Integer.parseInt(b);
上面你说的 c - '0' 这一步应该就是转换格式的 ,我知道类似的在 js 中把一个变量转换成
字符串
可以用 var str = str+""; 加两个引号就相当于格式转换了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G3q3W3Ivp8YIYv8GYYp.html
其他回答
第1个回答 2018-01-03
sum1 += c-'0' --> sum1 = sum1+(c - '0')
其中 c-'0' 目的是 让 这个 c 变成 int 类型, 然后 在和 sum1相加
结果 输出时 4
为什么是4 ???
首先 char c =str.charAt(3) ----> 可得出 字符 char c = '4'
然后 c-'0' 就转变为 int 类型的 的 4
然后 sum1 = sum1+4 ----> 0+4 =4
小错误 :String str = '6464154646'; 这里 应该是 String str = "6464154646" ;
望采纳
相似回答
java将字符
串数据
转化为数字
数据
答:
1、首先创建一个String类型的数字数组
,如下图所示。2、然后在这个数据中,使用Integer[] intArray = Convert.toIntArray(b);进行转换,如下图所示。3、运行程序展示结果,如下图所示。4、假如类型不是数字,会报错No Converter for type,如下图所示就完成了。
如何
在
java中将字符
串赋值
为数字?
答:
字符串或串(String)是由数字、字母、下划线组成的一串字符。
一般记为 s=“a1a2···an”(n>=0)
。它是编程语言中表示文本的数据类型。通常以双引号内部的整体作为操作对象。字符串的连接运算语句公式为s1+s2+s3+…+sn。因此,"123"和"456"是字符串,a为字符串拼接结果即"123456"。
Java中字符串转换成数字
的问题,以下是我转化用的四种方法.请大神们帮忙...
答:
第一种:使用Integer类的构造方法
,产生一个新的Integer对象,引用保存在n中;第二种:通过Integer类的静态方法valueOf将num1标识的数字转换成Integer类型的对象;第四种:通过Integer类的静态方法parseInt将字符窜num1转换成其标识的int值,注意,这里parseInt方法返回的实际上是int类型的一个整数,而不是...
java怎么把字符转换成数字?
答:
下面这个方法可以
转换
,前提是你的
字符
内容是
数字
类型。比如 String str = "123" 或者 char str = '2'\x0d\x0a\x0d\x0achar a = '1';\x0d\x0aString b = String.valueOf(a);\x0d\x0aint c = Integer.parseInt(b);\x0d\x0a\x0d\x0a上面你说的 c - '0' 这一步...
Java 如何将
String
转化为
Int
答:
头文件:#include <stdlib.h> atoi() 函数用来
将字符串转换成
整数(int),其原型为:int atoi (const char * str);【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上
数字
或正负符号才开始做转换,而再遇到非...
java
数字
字符转换为数字
答:
所以很多方法都没有,而对应的包装类就有此类方法。如你要
将一个字符串转化为数字
,可以调用Integer.parseInt(String s)方法来实现。这个Integer就是int对应的包装类。而与此不同的是String不是基本的数据类型而是对象,所以它可以直接调用valueOf(Object str)的方法将其他类型的数据转化为字符串。
java中
,String
字符串转化为数字
答:
java中
String
字符串转化为数字
:转换为浮点型:使用Double或者Float的parseDouble或者parseFloat方法进行转换 String s = "123.456 "; //要确保字符串为一个数值,否则会出异常double d = Double.parseDouble(s); float f = Float.parseFloat(s);转换为整型:使用Integer...
大家正在搜
java将字符串转换成数字
java如何把字符转数字
java把字符串转化为数字
java中字符char转数字
java字符转字符串
java时间类型转换成字符串
java字符集转换
Java把字符转化为ascii值
java如何将字符串转为数组
相关问题
java怎么把数字转换成字符串
java怎么把字符转换成数字???
java中,String字符串转化为数字
java 如何将字符串中的一个字符转为数字
java怎么把字符串变成数字
用JAVA写一个把字符串转换成数字的方法
java怎么把字符串中的其中一些字符转换成转换成数字类型
java字符串转成数字