Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JAVAÖÐÕýÔò±í´ïʽµÄÓ¦Óà (Ò»)

Jakarta-OROÕýÔò±í´ïʽ¿â
1£®¼ò½é£º
Jakarta-OROÊÇ×îÈ«ÃæÒÔ¼°ÓÅ»¯µÃ×îºÃµÄÕýÔò±í´ïʽAPIÖ®Ò»£¬Jakarta-ORO¿âÒÔÇ°½Ð×öOROMatcher£¬ÊÇÓÉDaniel F. Savarese±àд£¬ºóÀ´Ëû½«ÆäÔùÓëJakarta Project£¬¶ÁÕß¿ÉÔÚApache.orgµÄÍøÕ¾ ÏÂÔظÃAPI°ü¡£
Ðí¶àÔ´´úÂ뿪·ÅµÄÕýÔò±í´ïʽ¿â¶¼ÊÇÖ§³ÖPerl5¼æÈݵÄÕýÔò±í´ïʽÓï·¨£¬Jakarta-OROÕýÔò±í´ïʽ¿âÒ²²»ÀýÍ⣬ËûÓëPerl 5ÕýÔò±í´ïʽÍêÈ«¼æÈÝ¡£
2£®¶ÔÏóÓëÆä·½·¨£º
¡ïPatternCompiler¶ÔÏó£º
ÎÒÃÇÔÚʹÓÃJakarta-ORO API°üʱ£¬×îÏÈÒª×öµÄÊÇ£¬´´½¨Ò»¸öPerl5CompilerÀàµÄʵÀý£¬²¢°ÑËü¸³Öµ¸øPatternCompiler½Ó¿Ú¶ÔÏó¡£Perl5CompilerÊÇPatternCompiler½Ó¿ÚµÄÒ»¸öʵÏÖ£¬ÔÊÐíÄã°ÑÕýÔò±í´ïʽ±àÒë³ÉÓÃÀ´Æ¥ÅäµÄPattern¶ÔÏó¡£
PatternCompiler compiler=new Perl5Compiler();
¡ïPattern¶ÔÏó£º
Òª°ÑËù¶ÔÓ¦µÄÕýÔò±í´ïʽ±àÒë³ÉPattern¶ÔÏó£¬ÐèÒªµ÷ÓÃcompiler¶ÔÏóµÄcompile()·½·¨£¬²¢ÔÚµ÷ÓòÎÊýÖÐÖ¸¶¨ÕýÔò±í´ïʽ¡£¾Ù¸öÀý×Ó£¬Äã¿ÉÒÔ°´ÕÕÏÂÃæÕâÖÖ·½Ê½±àÒëÕýÔò±í´ïʽ"s[ahkl]y"£º
Pattern pattern=null;
try {
pattern=compiler.compile("s[ahkl]y ");
} catch (MalformedPatternException e) {
e.printStackTrace();
}
ÔÚĬÈϵÄÇé¿öÏ£¬±àÒëÆ÷»á´´½¨Ò»¸ö¶Ô´óСдÃô¸ÐµÄģʽ£¨pattern£©¡£Òò´Ë£¬ÉÏÃæ´úÂë±àÒëµÃµ½µÄģʽֻƥÅä"say"¡¢"shy"¡¢ "sky"ºÍ"sly"£¬µ«²»Æ¥Åä"Say"ºÍ"skY"¡£Òª´´½¨Ò»¸ö´óСд²»Ãô¸ÐµÄģʽ£¬ÄãÓ¦¸ÃÔÚµ÷ÓñàÒëÆ÷µÄʱºòÖ¸¶¨Ò»¸ö¶îÍâµÄ²ÎÊý:
pattern=compiler.compile("s[ahkl]y",Perl5Compiler.CASE_INSENSITIVE_MASK);
Pattern¶ÔÏó´´½¨ºÃÖ®ºó£¬¾Í¿ÉÒÔͨ¹ýPatternMatcherÀàÓøÃPattern¶ÔÏó½øÐÐģʽƥÅä¡£
¡ïPatternMatcher¶ÔÏó:
PatternMatcher¶ÔÏóÒÀ¾ÝPattern¶ÔÏóºÍ×Ö·û´®Õ¹¿ªÆ¥Åä¼ì²é¡£ÄãҪʵÀý»¯Ò»¸öPerl5MatcherÀಢ°Ñ½á¹û¸³Öµ¸øPatternMatcher½Ó¿Ú¡£Perl5MatcherÀàÊÇPatternMatcher½Ó¿ÚµÄÒ»¸öʵÏÖ£¬Ëü¸ù¾ÝPerl 5ÕýÔò±í´ïʽÓï·¨½øÐÐģʽƥÅ䣺
PatternMatcher matcher=new Perl5Matcher();
PatternMatcher¶ÔÏóÌṩÁ˶à¸ö·½·¨½øÐÐÆ¥Åä²Ù×÷£¬ÕâЩ·½·¨µÄµÚÒ»¸ö²ÎÊý¶¼ÊÇÐèÒª¸ù¾ÝÕýÔò±í´ïʽ½øÐÐÆ¥ÅäµÄ×Ö·û´®£º
boolean matches(String input, Pattern pattern)£ºµ±ÒªÇóÊäÈëµÄ×Ö·û´®inputºÍÕýÔò±í´ïʽpattern¾«È·Æ¥ÅäʱʹÓø÷½·¨¡£Ò²¾ÍÊÇ˵µ±ÕýÔò±í´ïʽÍêÕûµØÃèÊöÊäÈë×Ö·û´®Ê±·µ»ØÕæÖµ¡£
boolean matchesPrefix(String input, Pat


Ïà¹ØÎĵµ£º

ÀûÓÃJAVA´ò°üÉú³ÉzipÎļþµÄÀà

Ö÷Òª´úÂë²Î¿¼ÁËbeansoftµÄZipUtil,Ìí¼ÓÁËÒ»¸ö·½·¨£¬
¿ÉÒ԰Ѳ»Í¬Ä¿Â¼ÎļþÌí¼Óµ½zipÖÐ,²¢×öÁËһЩ¸Ä½ø£¬Ê¹ÓÃÁËapacheµÄzipÀ࣬(ԭΪjdkµÄzipÀà)£¬Ê¹Ö§³ÖÖÐÎÄÎļþÃû¡£
apacheµÄzipÀà¿ÉÒÔ´ÓantÖгéÈ¡¡£apacheºÃÏñûÓÐÌṩµ¥¶ÀÏÂÔØ¡£
package com.order;
import java.io.*;
import java.util.List;
import org.apache.tool ......

Java³õѧÕߣºÍ¼Êé¹ÜÀíС¹¤¾ß´úÂë

1.Welcome.java
import java.util.Date;
import java.util.Scanner;

public class Welcome {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args){
// TODO Auto-generated method stub

System.out.println("Welcome to vis ......

Java´®¿Ú±à³Ì2

    ÔٴδÓÍøÉϲéѯ£¬Ëѵ½ÁËRXTXcomm.jar°ü±È½ÏºÃ£¬ÊÇ·â×°ÁËcomm.jarµÄ·½·¨¡£
    °²×°£º
    1.copy rxtxSerial.dll to [JDK-directory]\jre\bin\rxtxSerial.dll
    2.copy RXTXcomm.jar to [JDK-directory]\jre\lib\ext\RXTXcomm.jar
  &nbs ......

Java¶ÔÏóµÄÐòÁл¯ºÍ·´ÐòÁл¯Êµ¼ù

µ±Á½¸ö½ø³ÌÔÚ½øÐÐÔ¶³ÌͨÐÅʱ£¬±Ë´Ë¿ÉÒÔ·¢Ë͸÷ÖÖÀàÐ͵ÄÊý¾Ý¡£ÎÞÂÛÊǺÎÖÖÀàÐ͵ÄÊý¾Ý£¬¶¼»áÒÔ¶þ½øÖÆÐòÁеÄÐÎʽÔÚÍøÂçÉÏ´«ËÍ¡£·¢ËÍ·½ÐèÒª°ÑÕâ¸öJava¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬²ÅÄÜÔÚÍøÂçÉÏ´«ËÍ£»½ÓÊÕ·½ÔòÐèÒª°Ñ×Ö½ÚÐòÁÐÔÙ»Ö¸´ÎªJava¶ÔÏó¡£
¡¡¡¡°ÑJava¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì³ÆΪ¶ÔÏóµÄÐòÁл¯¡£
¡¡¡¡°Ñ×Ö½ÚÐòÁлָ´ÎªJava¶ÔÏóµÄ¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ