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

数据类型转换工具类(字符串和int、double、long等数字类型互相转换)

package crrc.stringstudytest2;public class DataTypeConverter {/*** 字符串转换为整型** @param str 输入的字符串* @return 转换后的整型,如果转换失败返回null*/public static int stringToInt(String str) {return Integer.parseInt(str);}/*** 整型转换为字符串** @param num 输入的整型* @return 转换后的字符串*/public static String intToString(int num) {return Integer.toString(num);}/*** 字符串转换为长整型** @param str 输入的字符串* @return 转换后的长整型,如果转换失败返回null*/public static long stringToLong(String str) {return Long.parseLong(str);}/*** 长整型转换为字符串** @param num 输入的长整型* @return 转换后的字符串*/public static String longToString(long num) {return Long.toString(num);}/*** 字符串转换为双精度型** @param str 输入的字符串* @return 转换后的双精度型,如果转换失败返回null*/public static double stringToDouble(String str) {return Double.parseDouble(str);}/*** 双精度型转换为字符串** @param num 输入的双精度型* @return 转换后的字符串*/public static String doubleToString(double num) {return Double.toString(num);}public static void main(String[] args) {String strInt = "123";String strLong = "11115649845616";String strDouble = "45.67";int intValue = DataTypeConverter.stringToInt(strInt);System.out.println("String to Int: " + intValue);String intToString = DataTypeConverter.intToString(intValue);System.out.println("Int to String: " + intToString);long longValue = DataTypeConverter.stringToLong(strLong);System.out.println("String to Long:" + longValue);String longToString = DataTypeConverter.longToString(longValue);System.out.println("Long to String:" + longToString);double doubleValue = DataTypeConverter.stringToDouble(strDouble);System.out.println("String to Double: " + doubleValue);String doubleToString = DataTypeConverter.doubleToString(doubleValue);System.out.println("Double to String: " + doubleToString);}
}


http://www.mrgr.cn/news/30837.html

相关文章:

  • C#_封装详解
  • docker容器
  • PrintPreviewDialog控件里面,预览好了按下打印按钮触发什么事件
  • 【Python】探索 Boltons:Python 标准库的强力补充
  • 今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 9月20日,星期五
  • 各类域名之间有什么区别
  • 数据结构 hashmap
  • 【CTF Reverse】XCTF GFSJ1100 easyre-xctf Writeup(UPX壳+脱壳+反汇编+字符串搜索+小端存储)
  • 渗透测试常用工具(非常详细)从零基础入门到精通,看完这一篇就够了。
  • CST软件超表面---电容或变容二极管调焦反射镜
  • 什么是HTTP DDOS,如何防护
  • BERT推理显存爆满?7个实用技巧教你快速优化!显存优化的最佳实践指南
  • VSCode配置、创建ROS项目简单记录
  • PyTorch的特点
  • MySQL:事务的ACID特性隔离级别脏读、不可重复读、幻读、Next-Key锁——场景复现
  • 金属材质检测系统源码分享
  • 基于单片机的车载传感器数据处理系统
  • Python安装不再难!全平台保姆级教程带你轻松搞定!
  • 稀土抗菌剂的应用场景有哪些?
  • Spring Cloud全解析:服务调用之Feign的执行流程