Java 数组与字符串

一维、二维、String、StringBuilder

数组

int[] a = new int[n];
int[] b = new int[]{1, 2, 3};
Arrays.fill(a, 0);
Arrays.sort(a);

二维:

int[][] g = new int[n][m];

String

不可变。

String s = "abc";
s.length();
s.charAt(i);
s.substring(l, r);
s.indexOf("a");
s.split(" ");

拼接大量字符用 StringBuilder

StringBuilder sb = new StringBuilder();
sb.append(x).append(' ');
sb.toString();

字符与数字

char c = '7';
int d = c - '0';