1

基本语法


一.获取输入数据

Scanner sc = new Scanner(System.in);
int count = sc.nextIn();

二.数组使用
1.一维数组赋值方法

int a[] = {1,2,3};
int b[] = new int[]{1,2,3};

2.二维数组赋值方法

int a[][] = {{1,2,3},{1,2,3}};
int a[][] = new int[][]{{1,2,3},{1,2,3}};

3.填充和批量替换数组元素(Arrays.fill(int[] a , int value))

int arr[] = new int[5];
Arrays.fill(arr,8);

三.字符串使用(String)
1.字符串赋值

String a = "你好";
String b = new String("你好");
char[] charArray = {'你','好'};
String c = new String(charArray);

2.获取指定位置的字符

str.charAt(index);

3.获取子字符串索引位置

a.indexOf(substr);

4.判断首尾内容

str.startsWith(str);
str.endsWith(str);

5.获取字符数组

str.toCharArray();

6.判断子字符串是否存在

str.contains(string);

7.截取字符串

str.substring(beginIndex);
str.substring(beginIndex,endIndex);

8.字符串替换

str.replace(oldstr,newstr);

9.字符串分割

str.split(regex);

10.去除空白内容

str.trim();

四.可变字符串使用(StringBuffer)

区别:String每次修改,会创建新的对象,减低效率,StringBuffer不会形成新的对象

1.创建与赋值

StringBuffer sbf = new StringBuffer();
StringBuffer sbf = new StringBuffer("abc");

2.添加对象

sbf.append(obj(可为任意类型));

3.修改特定字符

sbf.setCharAt(index,str);

4.插入字符串

sbf.insert(offset,str);

5.删除字符串

sbf.delete(start,end);


悠悠我心
7 声望1 粉丝