社区
Java SE
帖子详情
请问java中如何将带符号的浮点数转换为字符串?
一团团
2013-12-24 11:24:48
最近做一个类似于计算器的小工具,要求输入框中可以输入带符号的浮点数,而且有个队EditText的监听,就是输入一个字符就进行一次计算,动态显示结果,我是在监听时,如果输入负号的话,就会报错,
请问这种情况应该怎么办?或者让EditText在监听时就用if来避免这种情况?那应该怎么样判断当前输入的是负号呢?
...全文
500
2
打赏
收藏
请问java中如何将带符号的浮点数转换为字符串?
最近做一个类似于计算器的小工具,要求输入框中可以输入带符号的浮点数,而且有个队EditText的监听,就是输入一个字符就进行一次计算,动态显示结果,我是在监听时,如果输入负号的话,就会报错, 请问这种情况应该怎么办?或者让EditText在监听时就用if来避免这种情况?那应该怎么样判断当前输入的是负号呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一团团
2013-12-24
打赏
举报
回复
问题解决了,我用了个catch(NumberFormatException e)来捕获异常,这样就可以进行处理了~
suciver
2013-12-24
打赏
举报
回复
if(editText.getText().trim().equals("-")){...}
Java
实现十六进制转
浮点数
使用Float.intBitsToFloat()方法419e6666十六进制
字符串
转
浮点数
结果为:19.8,支持
带符号
转换
(支持正数负数)。
String format()用法
格式化
字符串
由4部分组成,特殊的格式常以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化,[最小宽度]的含义也很好理解,就是最终该整数转化的
字符串
最少包含多少位数字。本文带你快速过一遍这个方法的功能,将来你要用到格式化文本的时候,可能就不需要再借用第三方类库或自己去实现了。上面的说明过于枯燥,我们来看几个具体的例子。对字符进行格式化是非常简单的,c表示字符,标识
中
'-'表示左对齐,其他就没什么了。我们可以看到,
浮点数
的
转换
多了一个"精度"选项,可以控制小数点后面的位数。
Java
16进制
浮点数
与
带符号
10进制 互相
转换
浮点数
的二进制就不详细说了,直接上源码方法吧 16进制
浮点数
转10进制(不
带符号
) String s=“41a4c000”; Float value = Float.intBitsToFloat(Integer.valueOf(s.trim(), 16)); System.out.println(“16进制
浮点数
转10进制=”+value); Float f=20.59375f; System...
16进制
浮点数
与
带符号
10进制互相
转换
16进制
浮点数
与
带符号
10进制 互相
转换
直接见代码: 有时候需要对16进制数转为
带符号
的10进制数,在jdk8
中
可以使用如下解决方案。 1.代码 import
java
.math.BigInteger; /** * @author yangl-006305 * @version V1.0 * @date 2020-08-28 */ public class BigIntegerTest { public static void main(String[] args) {
关于十六进制float
带符号
转换
$a= 'BDCCCCCD'; $v = hexdec($a); $hex_two = base_convert($a,16,2); $hex_all = ""; if(strlen($hex_two)%2==0){ $hex_all = ...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章