Java 库的建立方法及其实例(6)

王朝java/jsp·作者佚名  2008-05-31
宽屏版  字体: |||超大  

Java 库的建立方法及其实例(6)

接下来,看看Matcher类。这个类实现了MatchResult interface. 看看MatchResult的定义:

[games]$javap -classpath .. -s jregex.MatchResult

Compiled from jregex/MatchResult.java

public interface jregex.MatchResult

/* ACC_SUPER bit NOT set */

{

public static final int MATCH;

/* I */

public static final int PREFIX;

/* I */

public static final int SUFFIX;

/* I */

public static final int TARGET;

/* I */

public abstract jregex.Pattern pattern();

/* ()Ljregex/Pattern; */

public abstract int groupCount();

/* ()I */

public abstract boolean isCaptured();

/* ()Z */

public abstract boolean isCaptured(int);

/* (I)Z */

public abstract boolean isCaptured(java.lang.String);

/* (Ljava/lang/String;)Z */

public abstract java.lang.String group(int);

/* (I)Ljava/lang/String; */

public abstract boolean getGroup(int, java.lang.StringBuffer);

/* (ILjava/lang/StringBuffer;)Z */

public abstract boolean getGroup(int, jregex.TextBuffer);

/* (ILjregex/TextBuffer;)Z */

public abstract java.lang.String group(java.lang.String);

/* (Ljava/lang/String;)Ljava/lang/String; */

public abstract boolean getGroup(java.lang.String, java.lang.StringBuffer);

/* (Ljava/lang/String;Ljava/lang/StringBuffer;)Z */

public abstract boolean getGroup(java.lang.String, jregex.TextBuffer);

/* (Ljava/lang/String;Ljregex/TextBuffer;)Z */

public abstract java.lang.String prefix();

/* ()Ljava/lang/String; */

public abstract java.lang.String suffix();

/* ()Ljava/lang/String; */

public abstract java.lang.String target();

/* ()Ljava/lang/String; */

public abstract int targetStart();

/* ()I */

public abstract int targetEnd();

/* ()I */

public abstract char targetChars()[];

/* ()[C */

public abstract int start();

/* ()I */

public abstract int end();

/* ()I */

public abstract int length();

/* ()I */

public abstract int start(int);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有