- continue是结束本次循环继续下一次循环;break是结束整个循环;
- 打印数组出来的是数组的地址值;动态初始化系统自动分配0;数组可以存引用数据类型,如对象;
- 同一个方法名可以有不同的返回值,自动匹配形参;
- 字符串
- 比较字符串内容用
boolean b = s1.equals(s2)
、equalsIgnoreCase
; - 遍历字符串使用
char c = a.charAt(i)
; - 统计字符串个数直接
if (c >= 'a' && c <= 'z')
; - 截取substring,替换replace;
- 转化为数组
char[] arr = a.toCharArray();
- 比较字符串内容用
- main方法进栈后基本数据类型直接存进栈空间,方法执行完出栈,引用数据类型存地址,数据存在堆空间;
- stringBuilder和stringJoiner可以快速操作字符串;
- Stringbuilder是java已经写好的类,java在底层给他做了一些特殊处理,打印对象不是地址值而是属性值;
- 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();
标签:java,复习,int,数据类型,基础,add,字符串,new
From: https://www.cnblogs.com/lm02/p/18096918