java中long和string互转_java long转string-程序员宅基地

技术标签: java基础  java  开发语言  

一、long转string:

这里给出三种转换方式:

1、加空字符串

        long l1 = 1;
        String s1 = l1 + ""; 

这个方法很好用,简单方便

2、利用String的valueOf方法


        long l2 = 2;
        String s2 = String.valueOf(l2);

这里需注意valueOf()括号里的值不能为空,如果为空则会报错。

3、利用Long的toString方法


        long l3 = 3;
        String s3 = Long.toString(l3); 

不只是Long可以使用这个方法,包装类型都可以使用。Byte,Integer,Short,Long,Boolean,Character,Float,Double等这些都可以调用toString方法来转换成string类型

二、string转long

这里需要注意的是,要转换的string类型的数据中只包含数字

1、利用Long的parseLong方法,返回的是Long的包装类型:

String s1 = "123";
Long L = Long.parseLong(s1);

2、利用Long的ValueOf方法,返回的是long型:

String s2 = "12";
long l = Long.ValueOf(s2);

 需要将string转换成其它类型也可以使用类似的方法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sunzixiao/article/details/125261459

智能推荐

AmazeUI基本样式-程序员宅基地

文章浏览阅读811次。2019独角兽企业重金招聘Python工程师标准>>> ..._amazeui宽度

win10环境下vc++6.0安装插件报unable to register........-程序员宅基地

文章浏览阅读790次。在安装显示行号插件时出现unable to register this add-in because its dllregisterserver returns an error 的错误,大体意思是该Add-in DLL注册服务返回一个错误而导致无法注册。在网上有很对修改办法,有的确实没有问题,但是有的居然需要另外下载一个插件,实在是接受不了。我的解决办法如下。(1)先关..._vc++6.0报错插件

python操作mysql数据库-程序员宅基地

文章浏览阅读3k次,点赞4次,收藏45次。Python DB-API操作数据库Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库:mysql,oracle。不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。使用python DB_python操作mysql数据库

python金融量化——股票数据分割+计算单支股票利益率曲线(代码)_python 股票循环计算-程序员宅基地

文章浏览阅读719次。【代码】python金融量化——股票数据分割+计算单支股票利益率曲线(代码)_python 股票循环计算

Elasticsearch Java API 的使用(22)—实现桶聚合_es中聚合添加过滤条件 javaapi-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏3次。分组聚合 使用terms时间分组集合public class EsTermsAgg throws UnknownHostException{ public void TermsAgg(TransportClient client){ AggregationBuilder agg = AggregationBuilders.terms("terms").field("ag..._es中聚合添加过滤条件 javaapi

SQL Server 2000常用命令_sql2000数据库检查命令-程序员宅基地

文章浏览阅读1.3k次。SQL Server 2000常用命令 (1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"sql="select _sql2000数据库检查命令

随便推点

必须是可修改的左值_关于C++左值和右值你真的了解吗?-程序员宅基地

文章浏览阅读7.8k次,点赞5次,收藏18次。一、认识左值和右值关于左值右值有几条规则和特点,先列举在这里,后面可以跟随例子慢慢体会:1、左值和右值都是指的表达式,比如 int a = 1 中的 a 是左值,++a 是左值, func() 也可能是左值,而 a+1 是右值, 110 也是一个右值。2、左值可以放在 = 的左边,右值只能放在 = 的右边,这其中隐含的意思就是左值也能放在 = 的右边,但是右值不能放在 = 的左边。3、左..._a必须是可修改的左值

Oracle分区表详解(Oracle Partitioned Tables)-程序员宅基地

文章浏览阅读1.1w次,点赞31次,收藏139次。当单表数据量随着时间变的越来越大时,会给数据的管理和查询带来不便。我们可以考虑对表进行分区,利用分区表特性将数据分成小块存储,可以大幅提升查询性能,管理便捷性及数据的可用性。目录一、分区表概述1.1 分区表概念1.2 何时使用分区表1.3 分区表的优点1.3.1 提升SQL查询性能1.3.2 提升表可管理性1.3.3 提升数据可用性二、基础分区策略2.1 范围分区(Range Partition)2.2 哈希分区(Hash Partition)2.3 列表分区(List partition)三、扩展分区策略_oracle分区表

踩坑 视觉SLAM 十四讲第二版 ch5 /rgbd 编译及运行问题_slam14讲ch5 rgbd报错-程序员宅基地

文章浏览阅读321次,点赞3次,收藏5次。在ch5/rgbd路径下。_slam14讲ch5 rgbd报错

整合升级BTM和MoE,大模型专业领域能力高效训练法BTX诞生-程序员宅基地

文章浏览阅读6k次。整理丨王轶群出品丨AI 科技大本营(ID:rgznai100)整合多个专家大模型到一个混合专家大模型(Mixing Expert LLMs into a Mixture-of-Experts LLM),Meta在人工智能机器学习领域取得新的高效方法突破。最近,Meta基础人工智能研究(FAIR)团队发布了名为Branch-Train-MiX (BTX)的方法,可从种子模型开始,该模型经过分支,以高...

You could try using --skip-broken to work around the problem-程序员宅基地

文章浏览阅读1.2w次,点赞7次,收藏7次。解决方法:移除这个冲突包yum -y remove centos-release-ceph-luminous-1.1-2.el7.centos.noarch成功了:

bug: nerdtree 显示图标乱码-程序员宅基地

文章浏览阅读2.3k次。bug 复现。选择:nerd font解决原因是字体。droidsansmono nerd font book_nerdtree 显示图标