1.1 Scanner
导包 import java.util.Scanner;
创建对象 Scanner sc=new Scanner(System.in);
录入方法 int i=sc.next.Int();
String str=sc.nextLine();
1.2 Random
导包 import java.util.Random;
创建对象 Random r=new Random();
录入方法 int i=r.nextInt(int x);//[0-x)
1.3 选择结构
1.3.1 if(关系表达式1){
语句体1;
}else if(关系表达式2){
语句体2;
}...else{
语句体3;
}
1.3.2 switch(表达式){
case 值1:语句体1;break;
...
default:语句体n+1;break;
}
1.4 循环结构
1.4.1 for (int i = 0; i < arr.length; i++) {
循环体语句;
}
1.4.2 while (循环条件) {
循环体语句;
}
1.4.3 do {
循环体语句;
} while (循环条件);
1.5 break 用于结束整个循环
continue 结束一次循环,继续下一次循环
1.6 数组
动态初始化: int[] arr = new int[x]//指定长度x
静态初始化: int[] arr = new int[]{元素1,元素2,...}
int[] arr = {元素1,元素2,...}
1.7 方法
1.7.1 方法的定义格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){
方法体;
return 返回值;
}
1.7.2 方法调用
有明确返回值: 单独调用:没有意义
输出调用:输出返回值
赋值调用:推荐方式
没有明确返回值: 只能单独调用
1.7.3 方法重载
方法名相同,参数列表不同(参数个数||参数类型),与返回值无关
1.8 类
1.8.1 创建类
public class 类名 {
成员变量
构造方法
成员方法
}
1.8.2 创建对象
格式: 类名 对象名 = new 类名();
1.8.3 访问成员
成员变量: 对象名.变量名;
成员方法: 对象名.方法名();
1.8.4 构造方法
给对象的数据进行初始化
格式: 方法名和类名相同
没有返回值类型,连void都不能写
没有具体的返回值
调用格式: 类名 对象名 = new 构造方法();
1.9 String 字符串类
1.9.1 构造方法
String(String str):把字符串数据封装成字符串对象
String(char[] chrs):把字符数组的数据封装成字符串对象
String(char[] chrs,int index,int count):把字符数组的一部分数据
封装成字符串对象
1.9.2 判断功能
boolean equals(Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase(String str):比较字符串的内容是否相同
(忽略大小写)
boolean startsWith(String str):判断字符串对象是否以指定str开头
boolean endsWith(String str):判断字符串对象是否以指定str结尾
1.9.3 获取功能
int length():获取字符串的长度
char charAt(int index):获取指定索引处的字符
int indexOf(String str):获取str在字符串对象中第一次出现的索引
String substring(int start):[start,length())
String substring(int start,int end):[start,end)
1.9.4 其他功能
String trim():去掉字符串两端的空格
String[] split(String str):按照指定的符号分割字符串
1.10 StringBuilder
1.10.1 构造方法
StringBuilder()
1.10.2 成员方法
public int capacity(): 返回当前容量
public int length(): 返回当前长度(字符数)
public StringBuilder append(任意类型):添加数据并返回自身对象
public StringBuilder reverse():反转数据并返回自身对象
public String toString():返回此序列中数据的字符串表示形式
1.11 ArrayList<E>
1.11.1 构造方法
ArrayList<E>()
1.11.2 添加元素
public boolean add(E)
public void add(Index,E)
1.11.3 获取元素
public E get(Index)
1.11.4 获取长度
public int size()
1.11.5 删除元素
public boolean remove(E)
public E remove(Index)
1.11.6 修改元素
public E set(Index,E) //返回被修的元素
|
|