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

不使用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();}

在这里插入图片描述

相关文章:

  • 解锁C++编辑距离:文本相似度的度量密码
  • [ Qt ] | 常见控件(一)
  • vim快速移动光标
  • 遥感解译项目Land-Cover-Semantic-Segmentation-PyTorch之二训练模型
  • 预处理越复杂越好?评估脑电预处理在深度学习应用中的作用
  • Go 语言接口入门指南
  • Flutter 3.32 升级要点全解析
  • go 基础语法 【教程 go tour】
  • 怎么判断一个Android APP使用了Cocos 这个跨端框架
  • 【Golang】部分语法格式和规则
  • Go语言爬虫系列教程(三)HTML解析技术
  • 26考研|高等代数:λ-矩阵
  • C++之fmt库介绍和使用(3)
  • hbuilder中h5转为小程序提交发布审核
  • PHP7内核剖析 学习笔记 第八章 命名空间
  • 一些好用的Chrome 扩展程序
  • 【AI测试革命】第七期:AI性能测试的深度实践——从智能建模到自动化调优的全链路升级
  • 怎么判断一个Android APP使用了Tauri 这个跨端框架
  • uni-app(4):js语法、css语法
  • 云原生安全核心:云安全责任共担模型(Shared Responsibility Model)详解
  • 点个赞科技 网站制作/营销手段和营销方式
  • 建设手机网站培训教程/属于免费的网络营销方式
  • 成都企业做网站/做一个网站需要多少钱
  • 网站实名认证在哪/登封搜索引擎优化
  • 哪些网站可以做调查问卷/seo工资待遇怎么样
  • wordpress 网站 注册/如何免费注册网站平台