当前位置: 首页 > news >正文

Java中String转换为double类型

这次的java作业是写一个数字转换的小项目,其中从输入框中获取的是String类型,但是要进行数字操作,此时要用到很多操作String类型数据的方法了。

从javafx输入框中获取到String类型后,首先是要判断是否能转换为数字或者小数形式(比如出现空格,字母,字符等不符合要求)

写了一个判断的方法isNumber(str)

判断String类型能否转换为小数或数字类型

    //一个判断是否为数字和小数点的方法(只能有一个小数点)public static boolean isNumber(String str){int flag=0;for (int i = 0; i < str.length(); i++) {String ss = String.valueOf(str.charAt(i));//如果第一个数是0也不是符合要求的数字if(i==0&&ss.equals("0")){return false;}System.out.println("遍历打印出来的内容"+ss);if(!ss.equals(".")&&(Integer.parseInt(ss)<0||Integer.parseInt(ss)>9)){System.out.println("不满足");return false;//不满足是数字的条件}if(ss.equals(".")){flag++;}//存在两个小数点以上if(flag>1){return false;}}return true;//满足是数字的条件}

double类型转换为String类型

        double number=3.1415;String str=String.valueOf(value);System.out.println("转换为字符串"+str);//输出为:转换为字符串3.1415

String类型转换为double类型

        //转换为double类型double number=Double.parseDouble("123.45")

将Stirng类型数据以某字符分隔

返回值是一个字符串数组类型

        //将字符串以:分隔String []strings=str.split(":");

String字符串的拼接

有两种方式:

        String str="Hello"+" "+"world";
        StringBuilder builder= new StringBuilder();builder.append("Hello");builder.append(" ");builder.append("World!");//这里的builder不是String字符串类型,要转换为字符串String str=String.valueOf(builder)

http://www.lryc.cn/news/177999.html

相关文章:

  • 不同埋深地下管线的地质雷达响应特征分析
  • 重新认识mysql
  • 系统集成|第十九章(笔记)
  • 【Linux】Linux远程访问Windows下的MySQL数据库
  • android安卓core tombstone .pb
  • C++简单实现红黑树
  • 国庆加速度!新增功能点锁定功能,敏捷开发新增估算功能,助力项目快速突破!
  • uniapp 如何动态切换应用图标、名称
  • CUDA学习笔记0929
  • XML-Based Configuration Beans for Ioc Container
  • 俞敏洪:董宇辉在北京有房子了!
  • 蓝桥等考Python组别七级006
  • 港联证券:股市3000点什么意思?
  • windows 下 vs code 格式化代码(clang-format)
  • USB TypeC接口说明
  • 深眸科技入局AI视觉行业,以深度学习赋能视觉应用推进智造升级
  • 基于微信小程序的校园失物招领系统设计与实现(源码+lw+部署文档+讲解等)
  • 蓝桥等考Python组别七级001
  • 【软件测试】开发/测试模型
  • 用于时间触发的嵌入式软件的IDE
  • wordpress插件-免费的wordpress全套插件
  • 第一百五十七回 SliverList组件
  • 数据结构与算法——17.二叉搜索树
  • rust所有权
  • Win10电脑任务栏没有蓝牙图标的简单解决方法
  • 判断编译器类型、编译器版本、操作系统。
  • 百度实习一面(知识图谱部门)
  • Oracle 数据库查询优化
  • 时序预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元时间序列预测
  • Java技术接单