码迷,mamicode.com
首页 > 编程语言 > 详细

java随记

时间:2020-02-16 20:21:38      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:字符串比较   类方法   print   比较   异或   equals   stringbu   二进制   随记   

2月16

1.a=a+b 等于 a+=b ,且a+=b隐含强制类型转换

2.^ 表示异或   两个二进制同号为假,异号为真    即 0^0=0,1^1=0,0^1=1

3.三元运算    布尔表达式 ?表达式1:表达式2       例如:

 String str = (8>5) ? "8大于5" : "8不大于5"

 4.equals方法是java.lang.Object类方法。可以用于字符串比较内容,而对于非字符串来说,是只想的对象是否相同,例如

String s1,s2,s3 = "abc", s4 = "abc";
s1 = new String("abc");
s2 = new String("abc");

s1==s2 是false  //他们内存地址不一样,也就是指向的对象不一样
s1.equals(s2) 是 true //两个变量的所包含的内容是abc,故相等


StringBuffer s1 = new StringBuffer("a") ;
StringBuffer s2 = new StringBuffer("a") ;
System.out.println((s1.equals(s2)));  //结果为false        
//因为StringBuffer类中没有重新定义equals方法,因此这个方法来自Object类,用来比较指向地址

 5. for循环   for(循环变量初始化;循环条件;循环变量变化){ 循环操作 }

for (int i = 1;i<=1000;i++){
   System.out.println("ok!")      
}

 

    

java随记

标签:字符串比较   类方法   print   比较   异或   equals   stringbu   二进制   随记   

原文地址:https://www.cnblogs.com/cjh123/p/12318269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!