Java学习笔记1

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循环的快捷方式:数组名.forii为循环次数的变量名)

若长度由方法得出,如字符串的长度,则要数组名.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可以将一段代码选中后加上ifforwhile等等

 

 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.loopwhiletrue

{

Switchchoose{

Case 1”——>system.out......;

Case  2” ——>{

......;

Break loop;

}

}

}

(2)System.exit(0); //停止虚拟机运行

 

 

 

 

 

 

posted @   Linqylin  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示