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

不使用Long.parseLong()将String转成long类型,不使用String.valueOf()将Long转成String类型

因为String中包含不仅仅是数字的内容,所以不能使用Long.parseLong()
可以用位移

    public static void main(String[] args) {System.out.println(stringToLong("1000ss"));System.out.println(longToString(54083036672883L));}public static long stringToLong(String s) {long result = 0;for (char c : s.toCharArray()) {result = (result << 8) + c;}return result;}// Convert long back to Stringpublic static String longToString(long value) {StringBuilder sb = new StringBuilder();while (value > 0) {sb.insert(0, (char)(value & 0xFF));value >>= 8;}return sb.toString();}

在这里插入图片描述

http://www.xdnf.cn/news/8366.html

相关文章:

  • 通过上传使大模型读取并分析文件实战
  • AI浪潮下,第五消费时代的商业进化密码
  • PTA刷题笔记3(微难,有详解)
  • 自学嵌入式 day 23 - 数据结构 树状结构 哈希表
  • Java集合操作:如何避免并发修改异常
  • PictureThis 解锁高级会员版_v5.3.0 拍植物知名称和植物百科
  • Android屏幕适配利器:Kotlin动态尺寸计算工具类完整封装
  • C++高频面试考点 -- 智能指针
  • Dify1.RAG学习(未完待续)
  • 2025电工杯A题电工杯数学建模思路代码文章教学:光伏电站发电功率日前预测问题
  • 从乳制品行业转型看智能化升级新机遇——兼谈R²AIN SUITE的赋能实践
  • 关于flutter中Scaffold.of(context).openEndDrawer();不生效问题
  • Git全流程操作指南
  • 《Cesium全生态解析:从入门到精通的3D地理空间开发指南》
  • Flink集成资源管理器
  • 数据可视化利器 - Grafana 与 Prometheus 联手打造监控仪表盘
  • HTTP 与 HTTPS 深度解析:原理、实践与大型项目应用
  • 【昇腾开发者训练营:Dify大模型部署实战】MindIE + Dify + DeepSeek + Embedding模型 + Rerank模型
  • 跟Gemini制作PPT:图标的搜索
  • 静默战场:eBay瑞士站如何用“黄金用户”策略改写跨境电商价值逻辑
  • 怎么判断一个Android APP使用了Cocos 这个跨端框架
  • 图解深度学习 - 人工智能、机器学习和深度学习
  • 如何设置名称服务器
  • 字节跳动旗下火山引擎都覆盖哪些领域
  • IP 地址反向解析(IP反查域名)的原理详解
  • 【黑马JavaWeb+AI知识梳理】后端Web基础03 - MySQL概述
  • Mybatis-入门程序、 数据库连接池、XML映射配置文件、MybatisX
  • springboot集成日志配置文件
  • rac-rac dg 用role自动启动service
  • 青少年编程与数学 02-020 C#程序设计基础 03课题、开始编程