在一条语句中从同一个java包导入两个类



很多时候我在写java代码时,导入语句就像一样

import java.util.Scanner;
import java.util.ArrayList;

但是,当需要从java.util(或任何其他包(导入更多类时,是否有一种方法可以在一行中导入所有需要的类。

就像下面的代码

import java.util.Scanner,ArrayList;     OR
import java.util.{Scanner,ArrayList};

不管怎样,上面两行字都不起作用。有办法做到这一点吗?

Java语言不支持这一点。

就导入顶级类而言,您有两个选项:

import package.path.ExactClass

import package.path.*

第一个是只导入一个类,第二个是通配符导入,它导入该包中的所有类。

import package.name.Class;   // Import a single class, 
// "its called Importing a Package Member"
import package.name.*;       // Import the whole package,
// its called "Importing an Entire Package"

对于您的情况,

import java.util.*;

在官方文档了解更多信息

最新更新