监听器类,extends MouseAdapter
i. 当要同时继承多个父类的情况下,就选择实现鼠标监听器接口
ii. 如果当前只有一个父类就是监听器,则可以选择继承MouseAdapter
或与且
| :非中断或
|| :中断或
& :非中断且
&&:中断且
字符串
equals()比较的是对象的内容(区分字母的大小写格式),但是如果使用“==”比较两个对象时,比较的是两个对象的内存地址,。即使它们内容相等,但是不同对象的内存地址也是不相同的。
所以字符串用.equals判断好一些
构造方法原理:
先需要定义要给byte数组
通过字节数组构造字符串
常用方法:
charAt: 把字符串中的某一个位置的字符取出来
getBytes :获取当前字符出的字节数组
IndexOf:返回当前字符再字符串中第一次出现的索引
如果参数是字符串,则指的是这个子字符串第一个字符在父字符串中的索引
split:根据指定的内容对当前字符串进行拆分操作
subString:对字符串的截取
如果是传递两个int参数:则从第一个参数开始到第二个参数前一个位置结束
如果是传递一个int参数:从指定索引位置开始一直到最后的字符串
频繁的对字符串进行添加操作,则不建议直接通过加号连接符进行操作
推荐使用StringBuffer类来进行字符串额累加
StringBuffer转化为字符串的操作:
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 1000; i++) {
sb.append("a");
}
String str1 = new String(sb);
String str2 = sb.toString();
//变成字节数组getByts()
String str="我爱中国"
byte[] bytes = str.getByts();