Java根底
一.获取输出数据
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);
发表回复