第十二周课堂笔记 二维数组和String字符串

二维数组:

一,规则二维数组

int[] [] num = new int [4] [3];

二,不规则二维数组

先有高维再有低维

int[][] nums = new int[4][ ]

nums[0] = new int[3];

nums[1] = new int[2];

二维数组的访问

int[][] back = new int[4][];
back[0] = new int[4];
back[1] = new int[3];
System.out.println(back[0][2]);     //        0
打印出来二维数组
for(int i = 0;i
 常量字符串 String  变量字符串 StringBuilding
 
 String str = new String("hello");
 String no = "2023\"1714108";//   \" 表示 "
 System.out.println(no);
 String str = "  How are you? are you find? you can.  ";
        .length()字符串求长度
       
 int length = str.length();// 39 空格也作数
        System.out.println(length);
        .isEmpty字符串是否为空
 System.out.println(str.isEmpty());
       .trim()去掉字符串首尾的空格
       
 String str1 = str.trim();
        System.out.println(str1);//截取掉前后空白
        System.out.println(str);//不截取前后空白
       .indexOf找到字符在字符串中存在的位置 找不到返回-1
        
int pos = str.indexOf("a");
        System.out.println(pos);// 6
        .concat串连接
 String str2 = str.concat("........");
        System.out.println(str2);
       .substring求子串 从0开始往后数数
        
String str3 = str.substring(10,14);
        System.out.println(str3);
       .split串分割
        
String[] strs = str.split(" ");//以空格分隔
        for (String s : strs)
            System.out.println(s);
      输出字符串
       
 System.out.println(Arrays.toString(strs));
      .replace串替换
       
 String str4 = str.replace("are","is");
        System.out.println(str4);
      .equals判断字符串内容是否相等

String sbak = "Hello";//常量
String abak = new String("Hello");// new出来的对象
String cbak = "Hello";
System.out.println(sbak.equals(abak));//true
System.out.println(sbak==abak);// flase
System.out.println(sbak==cbak);//true

第十二周课堂笔记 二维数组和String字符串_第1张图片

 

 

你可能感兴趣的:(笔记,算法,数据结构)