首页 > 其他分享 >九月二十五

九月二十五

时间:2024-09-27 12:50:19浏览次数:6  
标签:常量 valueOf System SMALL 枚举 二十五 九月 Size


在上面的代码中
Size s=Size.SMALL;:声明了一个Size类型的变量s,并将其初始化为枚举Size的SMALL常量。
Size t=Size.LARGE;:声明了一个Size类型的变量t,并将其初始化为枚举Size的LARGE常量。
System.out.println(st);:比较两个枚举变量s和t是否引用同一个对象。由于它们引用不同的枚举常量,所以结果是false。
System.out.println(s.getClass().isPrimitive());:检查s的类型是否为原始类型。枚举不是原始类型,所以结果是false。
Size u=Size.valueOf("SMALL");:使用valueOf方法根据名称"SMALL"获取对应的枚举常量,并将其赋值给变量u。
System.out.println(s
u);:比较s和u是否引用同一个对象。由于u是通过valueOf方法获取的SMALL常量,所以它们引用同一个对象,结果是true。
for(Size value:Size.values()){:使用增强型for循环遍历Size枚举的所有值。
System.out.println(value);:打印出枚举的每个值。
枚举变量的基本用法:
声明枚举:使用enum关键字声明一个枚举类型。
定义枚举常量:在枚举类型中定义一系列枚举常量,用逗号分隔。
实例化枚举:可以直接使用枚举常量,或者通过valueOf(String)静态方法根据名称获取枚举常量。
比较枚举:使用==操作符比较两个枚举变量是否引用同一个枚举常量。
遍历枚举:使用values()方法获取枚举的所有值,并使用for-each循环遍历它们。
访问枚举常量:可以直接访问枚举常量,或者通过变量名访问。

标签:常量,valueOf,System,SMALL,枚举,二十五,九月,Size
From: https://www.cnblogs.com/rglwx/p/18435443

相关文章

  • 第二十五讲:备库为什么会延迟好几个小时?
    第二十五讲:备库为什么会延迟好几个小时?简概开篇​ 在上一篇文章中,我和你介绍了几种可能导致备库延迟的原因。你会发现,这些场景里,不论是偶发性的查询压力,还是备份,对备库延迟的影响一般是分钟级的,而且在备库恢复正常以后都能够追上来。​ 但是,如果备库执行日志的速度持续低于主......
  • 高一上九月下旬日记
    9.21闲话详见2024CSP-S游记9.21。做题纪要luoguP6329【模板】点分树|震波luoguP4093[HEOI2016/TJOI2016]序列luoguP3345[ZJOI2015]幻想乡战略游戏luoguP3241[HNOI2015]开店......
  • 《DNK210使用指南 -CanMV版 V1.0》第二十五章 LCD图片显示实验
    第二十五章LCD图片显示实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html5)正......
  • 九月
    arc131C考虑奇数情况,只有一个时先手必胜,设当前异或和为\(S\),必输的情况是\(\forallS\oplusa_i\ina\),这些数是一一对应的,但一共有奇数,此时先手必胜。偶数是,若第一回合无法结束游戏则变为后手,同上。E若一个点所有边颜色相同,包含该点的环便不可能三边颜色不同,转化为对......
  • 九月补题计划
    暑假模拟赛(尤其是后半段题目难度上升)改题效率很低很低,隧导致咕了很多题没改,现在准备把暑假模拟赛的题只要是赛时没AC的再重新做一做写写题解,所以开启这个“九月补题计划”,简称“9B计划”。(共27场模拟赛)目前进度:1/27。CSP提高19.10A.start200行的大模拟,没什么看头,......
  • 高一上九月中旬日记
    9.11闲话做题纪要9.12闲话做题纪要luoguP3806【模板】点分治1若边权都为\(1\),求出直径后判断即可。点分治板子。随意选择一个点作为根节点\(rt\),则所以完全位于当前其子树内的路径以是否经过\(rt\)分为两种。而经过\(rt\)的路径\(u\tov(u,v\nert)\)......
  • 【重学 MySQL】二十五、等值连接vs非等值连接、自连接vs非自连接
    【重学MySQL】二十五、等值连接vs非等值连接、自连接vs非自连接等值连接(Equijoin)vs非等值连接(Non-equijoin)等值连接(Equijoin)非等值连接(Non-equijoin)自连接(Self-join)vs非自连接(Non-self-join)自连接(Self-join)非自连接(Non-self-join)总结在MySQL中,连接(J......
  • 九月做题记录
    都成老年选手了,能记点就记点吧。9.10BZOJ3786星际探索不知道为啥瞥见了这题题解,所以成了个玛丽题,跑出括号序后成区间问题,平衡树维护区间移动,加法。对于移动一段区间,平衡树需要维护节点内正的贡献数量,方便区间加法,然后区间移动的变化量要算清。点击查看代码#include<bits/s......
  • 九月十号人工智能
    一.搜索引擎1.引擎分为两种第一种:目录式分类搜索引擎。过程比较复杂,不容易找到想要的信息。第二种:全文检索搜索引擎(关键词搜索)。准确率比较高,信息易于提取2.搜索指令使用filetype指令可以查询特定格式的文件,比如doc\txt\ppt\pdf,搜索格式为:关健词:空格+filetype-+文件格式使用......
  • 九月九日
    今天在课堂上主要检查了hadoop和数据库的安装,而且我的都安装好了,没有出现问题,应该说都解决了。Hadoop、‌ZooKeeper和HBase的启动与关闭顺序如下:‌‌启动顺序‌:‌‌启动Hadoop‌:‌首先启动Hadoop集群,‌包括HDFS和YARN等组件。‌这通常涉及在master节点上运行start-dfs.sh和star......