collection的一些基础题学习

This commit is contained in:
markilue 2022-09-23 16:51:54 +08:00
parent 28da35a5f8
commit e1f2920261
1 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,35 @@
package com.markilue.java_learning.collection;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
/**
* @BelongsProject: java_learning
* @BelongsPackage: com.markilue.java_learning.collection
* @Author: dingjiawen
* @CreateTime: 2022-09-23 16:38
* @Description:
* TODO 面试题中的一些集合类题
* @Version: 1.0
*/
public class Problem {
@Test
public void test(){
//注意这里可以不指定泛型不报错但是不能加上<>不然会报错
List list1=new ArrayList();
list1.add(0);
List list2=list1;
System.out.println(list1.get(0) instanceof Integer); //true
System.out.println(list2.get(0) instanceof Integer); //true
System.out.println(list1.get(0).getClass()); //class java.lang.Integer
System.out.println(list1.get(0).getClass().getName()); //java.lang.Integer
Class<?> aClass = list1.get(0).getClass();
String name = list1.get(0).getClass().getName();
}
}