整形与字符串
String str = "123";int n = Integer.parseInt(str);int i = Integer.valueOf(str).intValue();Integer integer = Integer.valueOf(str);int a = 10;String s = String.valueOf(1);
数组与list
数组转list
// 非基本类型可以这么转换String[] arr = new String[]{"a", "b", "c"};List<String> ints = Arrays.asList(arr);//基本类型采用循环转换吧int[] num = new int[]{1, 2, 3, 4};List<Integer> list = new ArrayList<>();for (int i = 0; i < num.length; i++) {list.add(num[i]);}
list转数组
// 基本类型采用for循环List<Integer> list = new ArrayList<>();list.add(1);list.add(2);list.add(3);int[] num = new int[list.size()];for (int i = 0; i < list.size(); i++) {num[i] = list.get(i);}
大写与小写
String str = "AbCdefgH";String s = str.toLowerCase();String s1 = str.toUpperCase();
//字符变 大小写转换
判读是否数字或字母
String s = "AbC,def gH";for (int i = 0; i < length; i++) {char ch = s.charAt(i);if (Character.isLetterOrDigit(ch)) {sgood.append(Character.toLowerCase(ch));}}
