标签:字符串比较 类方法 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!") }
标签:字符串比较 类方法 print 比较 异或 equals stringbu 二进制 随记
原文地址:https://www.cnblogs.com/cjh123/p/12318269.html