java-转换EditText到浮点型

问题描述

转换EditText到浮点型
如题,我试过这样:

EditText edt = (EditText) findViewById(R.id.price);float number = Float.valueOf(edt.getText().toString());

但是应用在设备和模拟器上都不加载,返回的信息是:

""the application has stopped unexpectedly. please try again.""

并且如果我删除了这一行:

float number = Float.valueOf(edt.getText().toString());

应用就能加载了。应该怎么办?

解决方案

你的转换应该是可以的,你需要对输入内容做一些限制,比如输入为""""的时候会出现异常。

解决方案二:

EditText edt = (EditText) findViewById(R.id.price);float number=   Float.parseFloat(edt.getText().toString());

解决方案三:
是因为EditText的内容不合法导致的,应该先对EditText的内容做校验,比如可以用正则表达式判断是否是合法字符串。

时间: 2024-09-23 19:24:46

java-转换EditText到浮点型的相关文章

格式 webp-谷歌的webp图片格式如何在windows下使用java转换成其他格式

问题描述 谷歌的webp图片格式如何在windows下使用java转换成其他格式 参考了http://blog.csdn.net/geeklei/article/details/41147479,可以在linux下成功执行,但是在windows下编译出dll和jar始终无法正确运行java.lang.IllegalArgumentException: image == null!无法识别这样的图片格式 解决方案 Java webp转jpg webp是最近google推出的新的图片格式 googl

Java串口通信读取浮点型数据

问题描述 Java串口通信读取浮点型数据 怎么将如下位机中的数据:如温度读取并显示,大神们有具体的例子吗 解决方案 这个要取决于你下位机是用的什么方式通讯的,它的通信协议.基本的思路是读取串口数据,然后根据协议对得到缓冲区的字节数组进行解析. 参考:http://blog.csdn.net/wssiqi/article/details/14107341 解决方案二: java 串口通信Java串口通信简介

JSON简介及Java转换JSON的方法

本文主要讲述如下几个内容: 1.JSON定义以及JSON的特性 2.如何在JavaScript中解释JSON格式数据 3.如何在Java代码中使用JSON(讲对象转换成JSON对象以及解释JSON字符串) 一.JSON w3c上对JSON有比较详细的介绍,链接http://www.w3school.com.cn/json/index.asp.下面仅讲述重要的几点. Json是 JavaScript 对象表示法(JavaScript Object Notation),是轻量级的文本数据交换格式,具

java转换字符串的编码(转)

package com.Alex.base; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public class ChangeCharset { /** 7位ASCII字符,也叫作ISO646-US.Unicode字符集的基本拉丁块 */ public static final String US_ASCII = "US-ASCII"; /** ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-

java使用EditText控件时不自动弹出输入法的方法_java

带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘, 如果不想自动弹出键盘,可以 复制代码 代码如下: 在mainfest文件中把对应的activity设置 android:windowSoftInputMode="stateHidden" 或者android:windowSoftInputMode="stateUnchanged". 以上就是本文的全部内容了,希望大家能够喜欢.

java转换 HTML字符实体,java特殊字符转义字符串

为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,>,用于链接签,&用于转义),不能直接使用.这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了. 转义字符串(Escape Sequence)也称字符实体(Character Entity).在HTML中,定义转义字符串的原因有两个:第一个原因是像"<"和">

java-有没有能把Java源代码转换成C源代码的工具

问题描述 有没有能把Java源代码转换成C源代码的工具 类似于GWT能把Java转换成JavaScriptXMLVM能把多种程序语言转换成XML文档 解决方案 貌似是没有,这个稍微有点复杂了.建议直接找个会C和Java的人帮你写...

格式化-java double 科学计数法 的转换

问题描述 java double 科学计数法 的转换 测试题. 要求0.00000000004 这个字符串格式化为 4.00e-11 这样的格式. 同excel表格中的展示一样. demo BigDecimal c = new BigDecimal("0.000000004", new MathContext(0, RoundingMode.HALF_UP));// 构造BigDecimal时指定有效精度 System.out.println(c..toEngineeringStrin

java实现图片和字符串互相转换的代码

  java实现图片和字符串互相转换的代码,也就是说java 转换图片为字符串,将字符串转换成图片显示,具体如下: java 转换图片为字符串,网页代理将字符串转换成图片显示, nod32 用户名和密码该方法只适用于比较小的图片传输,50K以内: try{           // 将图片转换成字符串           File imgFile = new File("f:\\Vista.png");           FileInputStream fis = new FileI