java笔记
0b前缀表示二进制!!
运算符
操作符的使用方法相同,前面是操作数,后面是操作参数。比如2>>3,就是把二进制的2左移3位,相当于乘以8。
&& 的优先级比|| 的优先级高 //运算时加圆括号避免出错
又因为+= 是右结合运算符,所以表达式 a += b += c 等价于 a += (b += c)
枚举类型 enum Size { SMALL, MEDIUM, LARGE, EXTRA.LARCE};
可以声名这种类型的变量Size s = Size. MEDIUM;
//Size 类型的变量只能存储这个类型声明中给定的某个枚举值,或者null 值,null 表示这个变量没有设置任何值。
//String 类的substring 方法可以从一个较大的字符串提取出一个子串 String greeting = "Hello"; String s = greeting.substring(0, 3) ; //创建了一个由字符“ Hel ” 组成的字符串 在substring 中从0 开始计数,直到3 为止,但不包含3。
任何一个Java 对象都可以转换成字符串
当将一个字符串与一个非字符串的值进行拼接时,后者被转换成字符串
int age = 13; String rating = "PC" + age;
如果需要把多个字符串放在一起,用一个定界符分隔,可以使用静态join 方法:
String all = String. join(" / ", "S", "M", "L", "XL");
// all is the string "S / H / L / XL"
检查字符串是否相等
s.equals(t); //s 与t 可以是字符串变量,也可以是字符串字面量
//要想检测两个字符串是否相等,而不区分大小写,可以使用equalsIgnoreCase 方法。
"Hello".equalsIgnoreCase("hello");
==检查的是两个字符串是否在同一个位置上
1191

被折叠的 条评论
为什么被折叠?



