码迷,mamicode.com
首页 >  
搜索关键字:equals    ( 4544个结果
算法篇---java经典问题!!!
博客地址:http://www.cnblogs.com/oumyye/问题一:==与equal的区别?==和 equals 都是比较的,而前者是运算符,后者则是一个方法,基本数据类型和引用数据类型都可以使用运算符==,而只有引用类型数据才可以使用 equals,下面具体介绍一下两者的用法以及区别.=...
分类:编程语言   时间:2016-01-09 09:39:42    阅读次数:287
java22:API-Object-String
Object类顶级toString()方法一般都要重写返回对象文本描述被很多API调用==比较变量的值,引用变量的值是地址值,引用变量==比较的是地址值不能用于比较逻辑上对象是否相等equals方法一般要重写(重写时也要重写hashCode方法)Object的equals方法用于对象的相等逻辑instanceofja..
分类:编程语言   时间:2016-01-07 20:23:39    阅读次数:308
Leetcode: Maximum Size Subarray Sum Equals k
Given an array nums and a target value k, find the maximum length of a subarray that sums to k. If there isn't one, return 0 instead.Example 1:Given n...
分类:其他好文   时间:2016-01-06 06:45:16    阅读次数:217
11.5---含有空字符串的字符串查找(CC150)
注意,1,"" 和 " "。是不同的,空字符串指的是"";2,注意String的compareTo。小于是指 left && a[mid] == "") { mid--; } if(key.equals...
分类:其他好文   时间:2016-01-05 00:12:54    阅读次数:250
String类
一、概述 Sting s1 = "abc"; //s1是一个类类型变量,"abc"是一个对象。 String s2 = new String("abc"); //s1 、 s2 的区别: 前者在内存中有一个对象,后者在内存中有两个对象。 s1.equals(s2) 为true 因为 ...
分类:其他好文   时间:2016-01-05 00:01:38    阅读次数:340
自动装箱时的问题
在一些Wrapper对象中, 例如Integer,在范围-128 到127之间如果通过“==”进行比较得到的返回值是true的话,那么他们返回的就是相同的对象,但是在这个范围之外就不行。通常是这种行为更多依赖于JVM,因此检查时最好是用equals()方法而避免使用“==”。示例:Integer i...
分类:其他好文   时间:2016-01-04 19:42:05    阅读次数:179
从头认识java-15.7 Map(4)-介绍HashMap的工作原理-hash碰撞(经常作为面试题)
这一章节我们来讨论一下hash碰撞。1.什么是hash碰撞?就是两个对象的key的hashcode是一样的,这个时候怎么get他的value呢?答案是通过equals遍历table那个位置上面的Entry链表。2.例子正常的例子:package com.ray.ch14; import java.util.HashMap; public class Test { public static ...
分类:编程语言   时间:2016-01-03 19:45:29    阅读次数:261
equals与==
equals和==的异同: 1. equals和“==”都是用于对象的比较,检查两个对象的相等性; 2. “==”是操作符,因为在Java中操作符不能被重载,所以“==”的行为对每个对象来说都是相同的,而equals是方法,可以根据业务规则的不同进行重写; 3. “==”是基于...
分类:其他好文   时间:2016-01-02 22:18:06    阅读次数:142
1.2.4 Java Annotation 提要
(本文是介绍依赖注入容器Spring和分析JUnit源码的准备知识)Java Annotation(标注)java.lang.annotation.Annotation是全部Java标注的父接口。它除了override/改写Object的equals(Object)、hashCode()和toStr...
分类:编程语言   时间:2016-01-02 20:24:05    阅读次数:219
c#中==和equals的比较
var vClass1 = new { Name = "abc", Age = 20 }; var vClass2 = new { Name = "abc", Age = 20 }; var vClass3 = new { Name...
分类:Windows程序   时间:2016-01-02 14:21:17    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!