java - Android 转换字符串

标签 java android

我想将字符串放入 Integer/Float/Double 之一,但结果放入 NumberFormatException 中。 我的字符串是:37,78584,如何将它们转换为我想要的类型? 首先感谢您的回答。

最佳答案

逗号(",")替换为“”

  String s ="37,78584";
  int ival = Integer.parseInt(s.replace("," ,""));
  double dval=Double.parseDouble(s.replace("," ,""));
  float fval =Float.parseFloat(s.replace("," ,""));

关于java - Android 转换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12417681/

相关文章:

使用自定义类加载器时出现 java.lang.ClassCastException

java - 我应该什么时候创建新 Activity ?

android - 用于从在三星浏览器/Firefox 等中不起作用但在 Chrome 中起作用的链接打开应用程序的 Intent 过滤器

android - DataBinding 会干扰 Activity 的本地化吗?

android - 白名单在 Cordova 3.6.3 Android 中不起作用

安卓市场计费系统

java - 使用 Maven,子模块如何继承父模块的存储库?

java - 无法在 cpanel+tomcat 中运行 servlet

java - 如何读取段落特定一侧的行

Android - 是否可以将相机的预览帧速率设置为 'lock'?