1.自动抽取代码的快捷键:
Ctrl+Alt+M
2.随机生成0-(n-1)范围内的整数:
Random r=new Random();
int randomIndex=r.nextInt(n);
3.批量修改一个变量名的快捷键Shift+F6,要先选中那个变量名
4.向下复制一行:
Ctrl+D
5.生成构造函数快捷键:
Alt+Fn+insert
生成带参数的构造方法以及私有化成员变量的get&set方法:
生成全部参数:
Ctrl+A
6.Ctrl+P可以看到构造函数的所有参数类型
7.next():接收字符串,遇到空格,制表符tab,回车就停止接收,这些符号后面的数据就不会接收了
nextLine():接收字符串,遇到回车才停止接收
注意:键盘录入的两套体系不能混用,弊端:先用nextInt,再用nextLine,会导致后面的nextLine接收不到数据,因为接收了前面nextInt输入的回车
8.创建for循环的快捷方式:数组名.fori(i为循环次数的变量名)
若长度由方法得出,如字符串的长度,则要数组名.length().fori
9.Ctrl+B跟进源码
10.charAt(int Index)得到字符串的每一个字符;length()返回字符串的长度
11.Char类型的变量在参与计算的时候自动类型提升为int,查询ascii码表
12.数组类型分为三类:
null、长度为0、长度不为0
Eg.int[] arr=new int[0],这是一个长度为0的数组
13.Ctrl+Alt+t可以将一段代码选中后加上if、for、while等等
14.String substring(int beginIndex,int endIndex) 截取
注意:包头不包尾,包左不包右
String substring(int beginIndex) 截取到末尾
注意:只有返回值才是替换之后的结果
15.利用ascii码表将数字字符转化为数字进行计算
‘0’-->48
‘1’-->49
......
‘9’-->57
所以 ‘3’-->3 int num=’3’ - 48=3;
16.String replace(旧值,新值) 替换
注意:只有返回值才是替换之后的结果
17.StringBuilder的打印对象不是地址值而是属性值。
18.使用StringBuilder的场景:
(1)字符串的拼接;
(2)字符串的反转。
19.StringJoiner(间隔符号)
StringJoiner(间隔符号,开始符号,结束符号)
没有无参的构造方法
20.修改字符串内容的两个办法:
(1)用subString进行截取,把左边的字符截取出来后拼接到右侧去;
(2)可以把字符串先变成一个字符数组,然后调整字符数组里面的数据,最后再把字符数组变成字符串。
21.跳出双层循环的办法:
(1)在外循环前加一个标识符,然后break这个标识符。
Eg.loop:while(true)
{
Switch(choose){
Case “1”——>system.out......;
Case “2” ——>{
......;
Break loop;
}
}
}
(2)System.exit(0); //停止虚拟机运行
标签:字符,Java,Ctrl,int,笔记,学习,--,字符串,接收 From: https://www.cnblogs.com/qiqi-yi/p/16794510.html