Java学习笔记
一、陌生单词
- exception 异常
- caches 缓存
- plugins 插件
- installed 下载好的
- folders 文件夹
- console 控制台
- src resources 源文件夹
- install 加载 下载
- import导入
- export导出
- required 必须
- cast 强转
- Application 应用
- Interface 接口
- regex 正则
- current 当前
- append 追加
- replace 取代
- insert 插入
- reverse翻转
二、快捷键
- 类全名:包名 + 类名com.oracle.text.HelloWorld
三、课堂代码理解
1、API文档
1、 charAt :
public void charAtText(){
char r01 = "ABCDEFG".charAt(2);
System.out.println(r01);
}
2、concat:
public void concatText(){
String r02 = "Helloworld".concat("!!!");
System.out.println(r02);
}
3、equals:
public void equalsText(){
String r03 = "10000";
String r04 = "10000";
boolean result =r04.equals(r03);
System.out.println(result);
}
- 对比两个字符串(r03 和 r04)是否相等得出答案为true (如果不相等则得出来的是false)
4、equalsIgnoreCase:
public void equalsIgnoreCaseText(){
String str01 = "ABCDE";
String str02 = "ABCDe";
boolean result = str01.equalsIgnoreCase(str02);
System.out.println(result);
}
- 对比两个字符串(r01 和 r02)忽视大小写下是否相等得出答案为true (如果不相等则得出来的是false)
5、contains:
public void containsText(){
String r05 = "ABCD";
String r06 = "CDEF";
boolean result = r05.contains(r06);
System.out.println(result);
}
- 检查r05中是否包含r06,如果包含得出true否则得出false
6、substring:
public void substringText(){
String r01 = "ABCDEF";
String result = r01.substring(1, 4);
System.out.println(result);
}
7、indexOf:
public void indexOfText(){
String str1 = "ABCDE";
String str2 = "A";
int result = str1.indexOf(str2);
System.out.println(result);
}
- 查找str2字符在str1中的位置(从0开始且从前往后)
8、lastIndexOf:
public void lastindexOfText(){
String str = "abab";
int result = str.lastIndexOf("a");
System.out.println(result);
}
- 查找result字符在str中的位置(从0开始且从后往前)
9、isEmpty:
public void isEmptyText(){
String str = "";
boolean result = str.isEmpty();
System.out.println(result);
}
- 查看str中是否为空,是则输出true否则输出false
10、length:
public void lengthText(){
String str = "ABCDEFG";
int result = str.length();
System.out.println(result);
}
11、replace:
public void replaceText(){
String str = "ABCDE";
String result = str.replace("A", "123");
System.out.println(result);
}
12、startsWith和endsWith:
public void startsWithText(){
String str = "ABCDE";
boolean result = str.startsWith("A");
System.out.println(result);
}
- 检查字符串str是否以A开头(starsWith)或结尾(endsWith)是输出true 否则输出false
13、toLowerCase和toUpperCase:
public void toLowerCaseText(){
String str = "ABCDE";
String result = str.toLowerCase();
System.out.println(result);
}
- 把str中的字符变更为全小写(toLowerCase)或全大写(toUpperCase)
14、trim:
public void trimText(){
String str = " a b c de ";
String result = str.trim();
System.out.println(result);
}
- 除去str字符串中首尾的空格,字符串中的空格不能除去