数组 集合 获取长度 判断相等

一、数组的长度是定死的,不能更改

二、为了弥补 数组的缺陷,发明了集合,来动态控制数组的长度。

三、Java中获取长度

          思:谁的长度:数组,字符串

                  数组:str[]       str.length

                  字符串:str       str.length()

                  集合:list1        list1.size()

for(int i = 0 ; i < list.size() ; i++) {

    system.out.println(list.get(i));

}

四、判断相等

       思:

               例一: String a="abc";        String b="abc";       新建对象:分配空间一个

                           if(a==b)    返回true

                           因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份,所以a和b指向的是                     同一个对象;

               例二: String a=new String("abc");    String b=new String("abc");

                           if(a==b)    返回false

                           因为a和b指向不同的对象

        综上:==比较是位置和内容,其一不符合条件,则去除

               例三: String a=new String("abc");    String b=new String("abc");     新建对象:分配空间两个

                           if(a.equals(b))   返回true

        综上:equals方法比较的是字符串的内容是否相同

一般来说:我们比较是内容是否相同,所以首先记住equals方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值