Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¶ÔÏóÐòÁл¯Äú²»ÖªµÀµÄ5¼þÊÂ

ÎÄÕ³ö´¦£º http://java.chinaitlab.com/base/807715.html
Java¶ÔÏóÐòÁл¯ÊÇJDK1.1ÖÐÒýÈëµÄÒ»×鿪´´ÐÔÌØÐÔÖ®Ò»£¬Ö®Ç°51CTOÒ²Ôø½éÉܹýJavaÐòÁл¯µÄ»úÖÆºÍÔ­Àí£¬ÕâÀïÎÒÃǽ«Ê¹ÓÃPersonÀ´·¢ÏÖÄú¿ÉÄܲ»ÖªµÀµÄ¹ØÓÚJava¶ÔÏóÐòÁл¯µÄ5¼þÊ¡£
¡¡¡¡Êµ¼ÊÉÏ£¬ÐòÁл¯µÄ˼ÏëÊÇ“¶³½á”¶ÔÏó״̬£¬´«Êä¶ÔÏó״̬£¨Ð´µ½´ÅÅÌ¡¢Í¨¹ý ......

JAVA ¶à¶Ô¶àÀý×Ó

    ʹÓÃÀ༯²»½ö¿ÉÒÔ±íʾ³öÒ»¶ÔÒ»µÄ¹ØÏµ£¬Ò²¿ÉÒÔ±íʾ³ö¶à¶Ô¶àµÄ¹ØÏµ¡£ÀýÈ磬һ¸öѧÉú¿ÉÒÔÑ¡¶àÃſγ̣¬Ò»Ãſγ̿ÉÒÔÓжà¸öѧÉú²Î¼Ó£¬ÄÇôÕâ¾ÍÊÇÒ»¸öµäÐ͵Ķà¶Ô¶à¹ØÏµ¡£
ÒªÍê³É±¾³ÌÐò£¬Ê×ÏÈÓ¦¸Ã¶¨ÒåÁ½¸öÀࣺѧÉúÐÅÏ¢ÀàStudent¡¢¿Î³ÌÐÅÏ¢ÀàCourse¡£ÔÚÒ»¸öѧÉúÀàÖдæÔÚÒ»¸ö¼¯ºÏ£¬±£´æÈ«²¿µÄ¿Î³Ì£»¶øÔڿγÌÀàÖ ......

ͨ¹ýJava»òJspÏòÊý¾Ý¿â´æÈ¡¶þ½øÖÆÍ¼Æ¬


¡¡¡¡1 MySQL´æ´¢´óÈÝÁ¿µÄ¶þ½øÖÆÎļþµÄ¸ñʽÊÇblob£¬Æäʵ³ýÁËͼƬ»¹¿ÉÒÔ´æ±ðµÄ
¡¡¡¡2 ÒªÏòÊý¾Ý¿â´æ´¢¶þ½øÖƵÄÎļþÒ»¶¨Òª°ÑÒª´æ´¢µÄÊý¾Ýת»»³É¶þ½øÖÆÁ÷
¡¡¡¡·Ï»°¾Í²»¶à˵ÁË£¬´ó¼Ò¿´¿´´úÂëºÜÈÝÒ×Ã÷°×£¬ÏÈÀ´¿´Ò»¸öapp³ÌÐò£¬µ±È»Ê×ÏÈÄúÒªÔÚÊý¾Ý¿âÖÐÏȽ¨Á¢Ò»¸öÓÃÓÚ±£´æÍ¼Æ¬µÄ±íºÍÏàÓ¦µÄÁУ¬Êý¾Ý¸ñʽΪblob
¡¡¡¡  package ......

³õѧjava£¬Ò»Ð©¸ÅÄî

1. javaÓëÆ½Ì¨Î޹ء£Ô´´úÂëÓɱàÒëÆ÷±àÒëΪ×Ö½ÚÂ루JVM¿ÉÖ´ÐдúÂ룩£»½âÊÍÆ÷ÔËÐÐJVM×Ö½ÚÂ루·­ÒëΪ»úÆ÷Â룩¼´¿ÉµÃµ½Êä³ö½á¹û¡£
×Ö½ÚÂë¿ÉÔÚ¶à¸öƽ̨ÔËÐУ¬²»ÐèÒªÖØÐ±àÒë¡£
c±àÒëÆ÷ÔÚ±àÒëʱÉú³ÉµÄ´úÂëÊÇÕë¶ÔÌØ¶¨µÄÓ²¼þƽ̨²úÉúµÄ¡£
2. java¿ª·¢¹¤¾ßJDK¡£°²×°JDKʱ×Ô´øjre£¬¾ÍÊÇjavaÐéÄâ»ú¡£
jdkÊÇJava¿ª·¢¹¤¾ß°ü£¬°üº¬Á˸ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ