包的开头,我已经写了
import java.util.regex.*;
但是生成Pattern变量时就是报错.
代码如下:
package is_ip_str;
import java.io.*;
import java.util.regex.*;
/**
*
- @author Lenovo
/
public class Main {
//import java.util.regex.Pattern;
/*
- @param args the command line arguments */ public static void main(String[] args) { InputStream console_in =System.in; String out=""; String ip_str_num="(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9]))"; String ip_pattern_str="("+ip_str_num+"\.){3}"+ip_str_num; [color=red]Pattern ip_pattern=Pattern.complie(ip_pattern_str);[/color] byte[] buffer=new byte[1024]; .... 代码结束
红色为出错代码。
我用的IDE是NETBEAN6.5。
出错提示是:
不兼容的类型
找到:java.util.regex.Pattern.complie
需要:java.util.regex.Pattern
搜索了一下:regex存在于C:\Program Files\Java\jdk1.5.0_06\src.zip文件中的java/util下。
是不是说这个ZIP文件需要解压开?