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

java valueOf方法

一,什么是valueOf方法?

valueOf是java包装类(比如Long,Integer等)中提供的一个静态方法

二,valueOf的主要作用是什么

主要作用是将其他类型的数据转换为当前包装类的对象

三,代码实例:

咱们以Long.valueOf为例,

1,他可以接受一个long类型的数值,返回对应的Long对象(把基本类型long包装成Long对象)

2,也可以接收一个字符串(如"123"),返回对应的Long对象(将字符串解析为长整型后再包装)

//将long类型数值转换成Long对象
long num = 123L;
long obj1 = Long.valueOf(num);
//将字符串转成Long对象
String str = "456";
Long ogj2 = Long.valueOf(str);

之前有小猪私信问我这个Long后面的圆点 "是什么,这个是成员访问运算符,用来调用Long这个类(或者他实例)里面的"成员",包括方法,属性

简单理解的话,"   .   "就像"打开盒子取东西",通过它可以使用Long里面自带的各种功能(方法)

我们就拿上面这个代码来说明一下:

第一个.是调用了Long类的valueOf方法(把数值转换成Long对象)

第二个.也是调用了Long类的valueOf方法,不同的是,他把字符串转换成了Long对象

现在能清楚一点了吧

四,总结

简单说:valueOf就是包装类提供的"转换器",帮你把其他类型的数据变成该包装类的对象

http://www.dtcms.com/a/278082.html

相关文章:

  • 【算法】贪心算法入门
  • SwiftUI 7 新 WebView:金蛇出洞,网页江湖换新天
  • 一些git命令
  • 若依框架集成阿里云OSS实现文件上传优化
  • 对于muduo我自己的理解
  • UniHttp生命周期钩子与公共参数实战:打造智能天气接口客户端
  • flask校园学科竞赛管理系统-计算机毕业设计源码12876
  • SPSSPRO:数据分析市场SaaS挑战者的战略分析
  • JAVA并发——什么是AQS?
  • Mapbox GL初探
  • 【unitrix】 5.0 第二套类型级二进制数基本结构体(types2.rs)
  • 16.使用ResNet网络进行Fashion-Mnist分类
  • css如何同时给元素设置背景和背景图?
  • 每日算法刷题Day47:7.13:leetcode 复习完滑动窗口一章,用时2h30min
  • 说实话,统计分析用Python这5个第三方库就够了
  • AutoLabor-ROS-Python 学习记录——第一章 ROS概述与环境搭建
  • PortsSwiggerLab: SSRF with blacklist-based input filter
  • JS进阶-day1 作用域解构箭头函数
  • Spring AI 项目实战(十六):Spring Boot + AI + 通义万相图像生成工具全栈项目实战(附完整源码)
  • NO.5数据结构串和KMP算法|字符串匹配|主串与模式串|KMP|失配分析|next表
  • pthread_mutex_unlock函数的概念和用法
  • 大规模电商系统分库分表实战经验分享
  • NFSV4锁机制(三)
  • 编程技术杂谈2.0
  • DVWA靶场通关笔记-XSS DOM(High级别)
  • 垃圾收集器-Serial Old
  • CVE-2022-0609
  • vue2入门(1)vue核心语法详解复习笔记
  • 【开源项目】网络诊断告别命令行!NetSonar:开源多协议网络诊断利器
  • 1.1.1+1.1.3 操作系统的概念、功能