我一直在挣扎与我的第一个正则表达式。 在编译, Pattern
和Matcher
不断获得cannot find symbol
错误。
我只是改变了import java.util.*
,以import java.util.regex.*
和它的作品就像一个梦。
我是印象中import
荷兰国际集团java.util.*
也将带来java.util.*.*
等。是不是这样的? 我找不到解决这个具体问题的任何文件....
我一直在挣扎与我的第一个正则表达式。 在编译, Pattern
和Matcher
不断获得cannot find symbol
错误。
我只是改变了import java.util.*
,以import java.util.regex.*
和它的作品就像一个梦。
我是印象中import
荷兰国际集团java.util.*
也将带来java.util.*.*
等。是不是这样的? 我找不到解决这个具体问题的任何文件....
是的,这是包装的产品进口是如何工作的(而且应该工作)在Java中。 例如,做import javax.swing.*;
将导入所有的类中javax.swing.*
而不是子包和自己的班级。
人机工程学, javax.swing.*
不会导入javax.swing.event
或javax.swing.event.*
阅读下面的博客对于一些新手友好的建议。
不,包装的产品进口仅获得在该包的直接类(Java *将不导入的一切,唯一的诸如Java.SomeClass,不java.util.SomeClass)
导入java.util.*
不会进口java.util.*.*
。
看到下面的链接的链接和引用摘录。
http://docs.oracle.com/javase/tutorial/java/package/usepkgs.html
导入java.awt中。*导入所有在java.awt包的类型,但它不会导入的java.awt.color,java.awt.font中,或任何其他java.awt.xxxx包。 如果你打算使用java.awt.color中的类和其他类型以及那些java.awt中,你必须导入他们的所有文件都包:
import java.awt.*;
import java.awt.color.*;