快速查看方法的参数格式和顺序
Ctrl + P
自动抽取方法
Ctrl + Alt +M
语句包裹代码
Ctrl+Alt+T
批量修改
shift+F6
替换字符串
str.replace(旧字符串,新字符串);
取出字符
String str="asdasdasdasd";
char c=str.charAt(0);
StringBuilder
StringBuilder sb=new StringBuilder("abc");//设置字符串 也可以为空
sb.append(1);//拼接字符串
sb.reverse();//反转字符串
sb.length();//字符串的长度
Strinsb.toString();//把StringBuilder变回字符串
StringJoiner
StringJoiner sj=new StringJoiner(",","[","]");
sj.add("123");
sj.add("456");
System.out.println(sj.toString());//[123,456]
System.out.println(sj.length());//9
ArrayList
ArrayList<String> list=new ArrayList<>();
list.add("你好");//添加
list.add("1");
list.add("123");
list.remove(1);//移除
list.get(1);//查询
System.out.println(list);
list.set(1,"haha");//修改
System.out.println(list);
instanceof判断
前面为变量名,后面为类名
jdk14的新特性:
if(a instanceof Dog c)//如更是真的就进行强转并赋值给c,如果是假的就返回false