搜索结果
查询Tags标签: Equals,共有 386条记录-
运算符
运算符 == 判断内容是否相同 但与equals不同 多了一个非空判断 eq则是判断内存地址 简言之,equals方法是检查值是否相等,而eq方法检查的是引用是否相等。所以如果比较的对象是null那么==调用的是eq,不是null的情况调用的是equals。 // scala语法中双等号就是比较对象的…
2022/9/15 23:17:23 人评论 次浏览 -
JavaBeans:正则表达式、Object、包装类、自动拆装箱
精华笔记:正则表达式:用于描述字符串的内容格式,使用它通常用于匹配一个字符串是否符合格式要求 正则表达式的语法:-------------------了解、不用纠结、不用深入研究String支持与正则表达式相关的方法:matches():使用给定的正则表达式(regex)验证当前字符串的格式是…
2022/9/13 14:17:56 人评论 次浏览 -
Java SE Object类
1、Object类equals 方法== 和 equals 的对比== 是一个比较运算符 == 既可以判断基本类型,又可以判断引用类型 == 如果判断的是基本类型,判断的是值是否相等 == 如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象equals:是Object类中的方法,只能判断引用…
2022/9/13 14:16:46 人评论 次浏览 -
2022.9.2-2022年王建民JAVA课前测试
石家庄铁道大学2022年秋季2021 级课堂测试试卷(一)(15分) 课程名称: JAVA语言程序设计 任课教师:王建民 考试时间: 150 分钟 一、考试要求: 1、按照测试内容要求完成程序的设计与编程; 2、建立学号姓名文件夹,如:“信2105-3班20213709叶照心”,将源程…
2022/9/3 14:24:09 人评论 次浏览 -
java面试
1.ArrayList 和 LinkList 字面上来看,两个都实现了List接口。 ArraryList是基于索引的数据接口,底层是数组,以O(1)时间复杂度对元素进行随机访问。LinkList以元素列表的形式存储数据,还会存储指向下一个节点的指针,本质是双向链表,有头尾节点,首尾指针,以O(n)时间…
2022/8/27 14:23:14 人评论 次浏览 -
2022-08-06 java之集合汇总
[TOC](目录) 前言:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要是指的内存层面的存储,不涉及到持久化的存储 。 数组在存储多个数据方面的缺点: - 一旦初始化以后,其长度就不可以修改。 - 数组中提供的方法十分有限,对于添加,…
2022/8/7 1:22:43 人评论 次浏览 -
03-Java中==和equals的区别
Java中==和equals的区别 1、==基本类型比较比较的就是值是否相同引用类型比较比较的就是地址值是否相同2、equals重写前比较的是地址值重写后按照重写方法的逻辑进行比较
2022/8/6 14:24:46 人评论 次浏览 -
JSP中使用equals报错
JSP中使用equals报错jsp代码:进行一个简单的判断 <body><form action="JSTLDemo02.jsp" method="get"> 用户名:<input type="text" name="username" value="${param.username}"> <input type…
2022/8/3 6:23:49 人评论 次浏览 -
【面经】被虐了之后,我翻烂了equals源码,总结如下
面试最常问的问题 1、equals比较的什么? 2、有没有重写过equals? 3、有没有重写过hashCode? 4、什么情况下需要重写equals()和hashCode()?1) equals源码 目标:如果不做任何处理(可能绝大大大多数场景的对象都是这样的),jvm对同一个对象的判断逻辑是怎样的 我们先读…
2022/8/2 14:52:47 人评论 次浏览 -
Java 知识点(部分)
Java 知识点(部分) String & StringBuilder & StringBuffer ==String类== 从类的声明,我们看出,String类继承了Serializable,Comparable和CharSequence接口 主要的属性有:value 和 hash value是一个字符数组,用来存储字符串 hash是String的hash值缓存,方便…
2022/7/28 1:25:07 人评论 次浏览 -
面试题day14
中兴equals和==的区别==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值。 equals()是一个方法,只能比较引用数据类型。hashcode的作用,不重写会怎样未重写hashCode方法时,它的作用主要是根据当前对象返回一个整型的hash值,不同对象调用hashCo…
2022/7/23 6:25:31 人评论 次浏览 -
java中==和equals区别
转自: http://www.java265.com/JavaCourse/202204/3161.html 比较相等,是日常开发中必不可少的一种操作,那么两种相等有什么不同呢?如:有时候需比较两个对象是不是同一个对象,有时候需比较两个对象中的值是否一致 下文笔者讲述java中==和equals区别简介说明,如下所示:…
2022/7/20 9:19:28 人评论 次浏览 -
【学习笔记】Switch反编译
Switch反编译 1.首先写一段switch代码 (从Java SE7 开始,switch开始支持字符串String类型) public class DemoSwitch { public static void main(String[] args) { String name = "学习Java"; switch(name){ case "switch结构&qu…
2022/7/14 23:23:44 人评论 次浏览 -
toString、equals、hashCode
1.toString需要进行重写 2.equals用于引用数据类型比较,==用于基本数据类型比较 3.hashCode获取对象的哈希值,代表地址 package com.javastudy.example04;import java.util.Objects;public class Test {public static void main(String[] args) {ToString s1=new ToStri…
2022/7/11 23:22:36 人评论 次浏览 -
集合遍历增加元素,修改元素,删除元素问题
list集合遍历方式 1.for循环list.add("A");list.add("B");list.add("C");list.add("D");for (int i = 0; i < list.size(); i++) {System.out.println(list.size());if ("A".equals(list.get(i))){list.add("E…
2022/7/9 23:24:07 人评论 次浏览