静态导入
1.语法:import static java.util.Arrays.*;
解释:该方法可以将Arrays类中的所有的静态成员全部到如,
再次使用该类中的静态方法时就不用在用类名.调用了,直接调用方法就可以了
2.注意:当类名重名时,要指定具体的包名,当方法重名时,要指定具体的类或者是对象
3.静态导入可以减少代码的书写,方便快速开发
实例:
未使用静态导入:- import java.util.Arrays;
- /**
- * 静态导入
- * @author lenovo
- *
- */
- public class ImportStaticDemo
- {
- public static void main(String[] args)
- {
- importStaticMethod();
- }
- public static void importStaticMethod()
- {
- int[] arr = {1,4,2,5,3,6};
- Arrays.sort(arr);
- //二分查找
- int index =Arrays.binarySearch(arr,2);
- System.out.println(index);
- System.out.println(Arrays.toString(arr));
-
- }
- }
复制代码- 使用静态导入:
- import java.util.Arrays;
- import static java.util.Arrays.*;
- /**
- * 静态导入
- * @author lenovo
- *
- */
- public class ImportStaticDemo
- {
- public static void main(String[] args)
- {
- importStaticMethod();
- }
- public static void importStaticMethod()
- {
- int[] arr = {1,4,2,5,3,6};
- sort(arr);
- //二分查找
- int index =binarySearch(arr,2);
- System.out.println(index);
- System.out.println(Arrays.toString(arr));
-
- }
- }
- 4.说明:其他类也可以使用静态导入的方法实现代码的优化,例如System类等
-
复制代码
|
|