JAVA import while using regex 解决

JAVA import while using regex to solve

为什么我们在使用 regex 时必须包含 java.util.* 和 java.util.regex.*?java.util.regex.* 应该在 java.util 中.* 如果我是对的。

通配符导入仅适用于直接在包中的 类,不适用于子包。

如果你使用

import java.util.*;

您将直接在包java.util(例如Collection)中导入所有类,但不会在java.util.regex(例如Pattern).

如果要对两者都使用通配符导入,请使用两个导入语句:

import java.util.*;
import java.util.regex.*;

如果你只是想导入正则表达式类,你不一定需要java.util:

import java.util.regex.*;