Java的toString和String.valueOf-程序员宅基地

技术标签: java  

1、共同点:toString和String.valueOf都可以将对象转换为字符串

JSONObject obj = new JSONObject();
obj.put("name", "xiaoming");
System.out.println("toString=>" + obj.toString());
System.out.println("String.valueOf=>" + String.valueOf(obj));

打印结果为

2、不同点:当对象为null时,使用toString会报错,而使用String.valueOf会返回字符串"null"

JSONObject obj = null;
try {
    System.out.println("toString=>" + obj.toString());
}catch (Exception e) {
    e.printStackTrace();
}
System.out.println("String.valueOf=>" + String.valueOf(obj));
System.out.println(String.valueOf(obj).getClass().getName());

打印结果为

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

智能推荐

dcs world f15c教学_新概念英语 | 第二册(Lesson 93)教学视频/课文音频/精讲笔记...-程序员宅基地

文章浏览阅读227次。点击 上 方蓝 字关注 我 们教学视频?Lesson 93A noble gift崇高的礼物First listen and then answer the question.听录音,然后回答以下问题。Where was the Statue of Liberty made?One of the most famous monuments in the world, the St..._the great monument has been a symbol of liberty for the municipal court

浏览器工作原理及页面加载的优化建议_b端加载页-程序员宅基地

文章浏览阅读1.4k次。B/S架构,B端的大部分载体是浏览器,浏览器的主要功能是把用户请求的web资源呈现出来,它请求服务器资源,并将其显示在浏览器窗口,资源的格式通常有HTML,PDF,及其他格式。浏览器的主要构成High Level Structure浏览器的主要组件包括:1. 用户界面- 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分2_b端加载页

他破解了iPhone和PS3 引发了黑客战争-程序员宅基地

文章浏览阅读188次。2007年夏季,世界上的第一台iPhone闪亮登场。但在它问世没多久后,就被天才小子——乔治·霍兹(George Hotz)破解了。苹果公司在发布iPhone的时候,是以AT&T合约机的形式发布的,也就是说iPhone的用户只能使用AT&T公司的网络服务,而霍兹是T-mobile的用户,他想对手上的iPhone进行改装,让其也能够在T-mobile的网络下使用。没有什么能够难倒我们...

金三银四,想拿高薪?你该如何制作一份令人满意的简历?-程序员宅基地

文章浏览阅读83次。经历过秋招的同学一定知道竞争有多激烈,春招的竞争激烈程度并不亚于秋招。因为国考、考研失利的部分同学会成为竞争者中的一员,已经拿到offer的同学也会因为想得到更好的机会而参加。除了竞争人数多以外,作为补招,职位也没有秋招丰富,难免出现僧多粥少的局面。说了这么多,如何才能在春招里突出重围呢?今天乐字节fafa给大家支招,从工作的敲门砖——简历入手,教大家如何制作出一份令人满意的简历。1.简历定位简历定位就是要按照与以上岗位要求相关的内容来开始给自己画一个像,做个定位,履历内容紧贴定位。面试人力资源,就

计算机毕业设计ssm智能旅游线路规划系统设计与实现9xwhi9(附源码)新手必备_规划算法毕业设计-程序员宅基地

文章浏览阅读675次。选题背景:随着人们生活水平的提高和旅游需求的增加,旅游业蓬勃发展。然而,传统的旅游线路规划方式存在一些问题,如信息不全面、规划不科学等。因此,设计与实现一个智能旅游线路规划系统具有重要意义。该系统旨在利用人工智能技术,通过对用户的个性化需求和旅游资源的分析,自动生成最优的旅游线路规划方案,为旅游者提供便捷、高效的旅行体验。意义:智能旅游线路规划系统的设计与实现具有重要的意义。首先,该系统可以提供个性化的旅游线路规划服务。传统的旅游线路规划方式往往只能提供一些常规的旅游线路,无法满足旅游者个性化的_规划算法毕业设计

[面试题][数学与概率]设计随机数生成器_随机数生成器 面试题-程序员宅基地

文章浏览阅读2.9k次,点赞4次,收藏5次。假设你已经有一个随机数生成器,能够以概率p生成0,概率1-p生成1,请问如何设计算法以概率q等概率地生成0-6这七个数字中的一个?即每个数字的概率均为q,q<1/7.我们先从简单的情况开始考虑,假设需要生成0和1,二者概率均为q。那么我们可以让已有的随机数生成器产生两个数字,那么产生的数字及概率是: Number Prob 00 p2p2p^2..._随机数生成器 面试题

随便推点

前端部署实战(阿里云服务器+nginx)_阿里云 nginx-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏14次。获得自己的服务器后,打开云服务器ECS控制台,在实例中找到自己服务器,点击远程连接,选择通过WorkBench远程连接。开始之间需要安装xshell用于连接服务器,安装xftp用于上传文件,安装完毕后打开xshell,新建一个会话,主机填服务器的公网地址,可在阿里云实例页面查看,填好后点击确定。qiankundemo的主应用和子应用均部署在同一个服务器上,主应用中子应用的配置如下,entry设置为环境变量,开发和部署时分别指向不同的入口,打开服务器公网地址,出现以下页面,说明nginx启动成功。_阿里云 nginx

Python DataFrame时间序列数据(Pandas篇-22)-程序员宅基地

文章浏览阅读1.1k次,点赞33次,收藏18次。Python Pandas 时间序列数据。

篇章结构类型、层次及分析模式研究-程序员宅基地

文章浏览阅读1w次,点赞4次,收藏6次。这篇是何继红、张德禄一篇发表在《外语与外语教学》上的一篇论文,本文是其个人读后感和一些想法。1. 摘要这篇文章中,主要针对的是语篇结构和类型、层级性和分析模式的研究,着重对于语篇的结构类型进行了相关的探讨。我也主要是注重其语篇的结构方面进行相关的思考。2. 语篇、话语与篇章语篇(text)和话语(discourse)、篇章(discourse)之间有着一定的联系。在系统功能语言学中,语篇和话语没有什_篇章结构

linux下flowable流程图乱码或图片中文乱码问题_flowjo界面错乱-程序员宅基地

文章浏览阅读1.5k次。将缺少的字体(如simhei.ttf、simsun.ttc)上传到jdk目录/usr/local/jdk8/jdk1.8.0_201/jre/lib/fonts和/usr/share/fonts 文件夹下_flowjo界面错乱

VUE+ElementUI使用日期选择器时间少8小时_表格导出来的时间与平台相差8小时-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏7次。VUE+ElementUI使用日期选择器时间少8小时_表格导出来的时间与平台相差8小时