自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java基础例题-字符串先比大小再比字母顺序

每个项目有一定的分值,先按分值大小排序;若分数相同,则按照字母顺序排序。根据顺序对指定的对象数组进行排序在Java中,<?super T>是一种通配符泛型类型参数,表示“T的超类”。这意味着c参数所代表的Comparator对象可以接受类型为T或者T的超类的对象作为比较的参数。换句话说,这允许我们使用实现了T类型或其父类的Comparator进行排序操作。这样设计的好处是可以增加方法的灵活性和通用性,使得不同类型的比较器都可以被传入并使用。

2023-12-12 20:04:41 941

原创 Java 数组排序 sort,Comparator实现排序/学生身高体重排序 /

java comparator的用法,#JavaComparator的用法##1.引言在Java中,Comparator接口是用来定义两个对象的比较规则的,它可以实现对对象的排序和定制化排序。需要注意的是,对于自定义的对象进行排序,对象需要实现 Comparable 接口或者提供 Comparator 接口的实现。在上述代码中,我们使用Collections.sort方法对list进行排序,第一个参数是要排序的list,第二个参数是Comparator对象。// 若身高和体重都相同,维持原有的编号顺序。

2023-12-05 17:28:45 1350

转载 [转载] JAVA-String为什么要大写

java中为什么String(string)中的S要大写_java中的string要大写-CSDN博客

2023-11-30 09:50:50 55

原创 Java TreeSet / HashSet / 集合框架 [2023.11.29]

集合(Sets)-存储不重复的元素HashSet无序集合,基于HashMap实现。不会记录插入元素的顺序,所以不能保证元素的排列顺序,获取顺序可能与添加顺序不同。TreeSet有序,默认升序。TreeSet特点的底层数据结构是红黑树,特点:唯一且有序, TreeSet集合会自动对元素进行排序,默认是升序排序。Java集合中Set都有哪些特性?看这篇就够了!

2023-11-29 16:01:59 845 1

原创 VScode 如何创建Java package

注意:package名称建议全部小写,我这里随便复制的。

2023-11-29 13:43:08 1012 1

原创 JAVA数组基础,声明创建数组,数组是引用传递【重要】

数组初始化后,数组对象被存储在堆(Heap)内存中的连续内存空间,而数组变量存储了数组对象的首地址,指向堆内存中的数组对象。在Java中,数组一旦数组初始化完成,数组元素的内存空间分配即结束,此后程序只能改变数组元素的值,而无法改变数组的长度。同理,在复制数组时,直接使用赋值语句不能实现数组的复制,这样做只是使两个数组引用变量指向同一个数组对象。

2023-11-28 17:19:29 394

原创 Java读取用户输入/Scanner类 / 输出字符串最后一个单词的长度【20231128】

Java Scanner 类是 Java 中一个用于读取用户输入的类,它可以从标准输入、文件、字符串等多种输入源中读取数据,并将数据转换为 Java 中的各种数据类型。字符串最后一个单词的长度_牛客题霸_牛客网。

2023-11-28 15:35:52 985

原创 JAVA 多态 | 重写重载/向上引用、向下转型

方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。

2023-11-27 16:22:28 808

原创 Java 继承意义/特性/实例,接口作用意义

Java中的接口通过interface关键字来定义,一个类可以实现多个接口,但只能继承一个类。

2023-11-27 12:23:33 818

原创 Java方法定义调用重载 | 使用命令行传递参数给main方法

System.out.println( i + " 和 " + j + " 比较,最大值是:" + k);//*******************调用时候*****************************//调用一个输出两数中最大值的max方法。System.out.println("欢迎访问菜鸟教程!就是说一个类的两个方法拥有相同的名字,但是有不同的参数列表。$ java CommandLine (一堆字符等)// 以下是构造函数,有参数。// 一个简单的构造函数。// 以下是构造函数。

2023-11-24 14:31:55 891

原创 JAVA正则表达式:为什么使用如何使用?

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。(例如判断字符串是否符合规范等)正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。Matcher 对象是对输入字符串进行解释和匹配操作的引擎。

2023-11-24 11:23:38 766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除