关于java:Java的第一天

36次阅读

共计 972 个字符,预计需要花费 3 分钟才能阅读完成。

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);

正文完
 0