I’ve been struggling with my first regex. During the compile, Pattern and Matcher kept getting cannot find symbol errors.
I just changed import java.util.* to import java.util.regex.* and it works like a dream.
I was under the impression that importing java.util.* would also bring in java.util.*.* etc. Is that not the case? I can’t find any documentation that addresses this specific question….
Yes, that is how package imports work (and are supposed to work) in Java. For example, doing
import javax.swing.*;will import all classes withinjavax.swing.*but not sub-packages and their classes.Ergo,
javax.swing.*will not importjavax.swing.eventorjavax.swing.event.*Read the following blog for some friendly newbie advice.