1、数组转字符串
new String(char类型的数组arr);
2、list数组互转
Collection可以调用toArray()变成数组。
List<Integer> list = new ArrayList<>();
list.add(2);
list.add(3);
Object[] ints = list.toArray();
System.out.println(Arrays.toString(ints));
String[] array = new String[] {"zhu", "wen", "tao"};
// String数组转List集合
List<String> st = Arrays.asList(array);
3、基本类型数组和包装类型数组的asList区别
4、数组的复制
5、String.valueOf
实例
public class Test {
public static void main(String args[]) {
double d = 1100.00;
boolean b = true;
long l = 1234567890;
char[] arr = {'r', 'u', 'n', 'o', 'o', 'b' };
System.out.println("返回值 : " + String.valueOf(d) );
System.out.println("返回值 : " + String.valueOf(b) );
System.out.println("返回值 : " + String.valueOf(l) );
System.out.println("返回值 : " + String.valueOf(arr) );
}
}
以上程序执行结果为:
返回值 : 1100.0
返回值 : true
返回值 : 1234567890
返回值 : runoob
6、打印int转二进制数
7、String、int相互转换
8、计算字符串中各个字母的个数
最简单,直接用字符ascii码表示个数。
9.array/list的复制方法
int[] ints = Arrays.copyOf(arr, arr.length);
List<Integer> list1 = List.copyOf(list);
10.判断质素
int t=2;
for(;t<num;t++){
if(num%t==0){
break;
}
}
if(num==t){
sum++;
}
11、生成随机数
new Random().nextInt(10)
12、一次添加多元素
13、创建新的线程
14、去首0
String newStr = temp.replaceAll("^(0+)", "");
15、生成随机数
- new Random().nextInt();
- (int)Math.random()*n
16、哈希表