java基础复习

  1. continue是结束本次循环继续下一次循环;break是结束整个循环;
  2. 打印数组出来的是数组的地址值;动态初始化系统自动分配0;数组可以存引用数据类型,如对象;
  3. 同一个方法名可以有不同的返回值,自动匹配形参;
  4. 字符串
    1. 比较字符串内容用boolean b = s1.equals(s2)equalsIgnoreCase
    2. 遍历字符串使用char c = a.charAt(i)
    3. 统计字符串个数直接if (c >= 'a' && c <= 'z')
    4. 截取substring,替换replace;
    5. 转化为数组char[] arr = a.toCharArray();
  5. main方法进栈后基本数据类型直接存进栈空间,方法执行完出栈,引用数据类型存地址,数据存在堆空间;
  6. stringBuilder和stringJoiner可以快速操作字符串;
    1. Stringbuilder是java已经写好的类,java在底层给他做了一些特殊处理,打印对象不是地址值而是属性值;
    2. stringJoiner在jdk8才出现,也是一个容器,创建之后里面的内容是可以改变的


int[] array = new int[]{1,2,3};
int[] array = new int[3];
StringBuilder sb = new StringBuilder("");
for(int i = 0;i<=3;i++){
    sb.append(3).append("d").append('s').append(true).append(2.3);
}
String s = sb.toString();
StringJoiner sj = new StringJoiner("," , "(" , ")");
String s = sj.add("a").add("b").add("c").toString();
posted @ 2024-03-26 16:01  燕子去了  阅读(16)  评论(0)    收藏  举报

Powered by .NET 8.0 on Kubernetes

我会翻山越岭,到每一个我想去的地方

...