Java学习总结1

150 阅读1分钟

快速查看方法的参数格式和顺序

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

final关键字

image.png