¹ØÓÚJavaÖÐsplit·½·¨¶Ô¿Õ×Ö·û´®´¦ÀíÎÊÌâ
µ±Ç°ÔÚ½øÐеÄÏîÄ¿ÖУ¬ÔÚʹÓÃsplit·½·¨Ê±Óöµ½Ò»¸ö±È½ÏÒþ±ÎµÄÎÊÌ⣬×îºóÎÊÌâ½â¾öÁË£¬µÃµ½µÄÒ»¸öÆôµÏ¾ÍÊÇÔÚʹÓÃÕâЩº¯Êýʱ£¬ÕæµÄÐèÒªÈÏÕæ²Î¿¼Îĵµ£¬¶¼¹Ö×Ô¼ºÌ«´ÖÐÄ£¬ÏÂÃæ×ܽáÒ»ÏÂÒÔ¼ÓÉî¼ÇÒä
ÎÊÌâÃèÊö£º
´ÓÊý¾Ý¿â·µ»ØµÄÊý¾Ý´®£¬ÐèÒª¼ÆËãÊý¾ÝµÄ¸öÊý£¬Ò²¾ÍÊÇÊý¾Ý±íÖеļǼÌõÊý£¬Ã¿Ìõ¼Ç¼°üÀ¨3¸ö×ֶΣ¬Ã¿¸ö×Ö¶ÎʹÓüä¸ô×Ö·û´®“γξζν”½øÐзָô£¬±ÈÈ磺
data=“1γξζνaaaγξζνaaaγξζν2γξζνbbbγξζνbbbγξζ픣¬½øÐвð·Ö
result=data.split("γξζν")£¬Ôò¿ÉÒÔÓÃresult.length%3ÊÇ·ñΪ0À´ÅжÏdataÊÇ·ñ°üÀ¨Èý¸ö×ֶεÄÊý¾Ý£¬ÕâÑùûÓÐÈκÎÎÊÌ⣬µ«Èç¹ûijЩ×Ö¶ÎûÓÐÊý¾Ý£¬±ÈÈ磺
data=“1γξζνaaaγξζνaaaγξζν2γξζνbbbγξζνγξζ픣¬½øÐвð·Öresult=data.split("γξζν")£¬Èç´Ëresult.length%3²¢²»ÊÇÎÒËùÏëÏóµÄΪ0£¬¾¿ÆäÔÒò£¬ÊÇÒòΪsplit·½·¨
public String
[] split
(String
regex) ¸Ã·½·¨µÄ×÷ÓþÍÊÇʹÓøø¶¨µÄ±í´ïʽºÍÏÞÖÆ²ÎÊý 0 À´µ÷ÓÃÁ½²ÎÊý
split·½·¨¡£Òò´Ë£¬ËùµÃÊý×éÖв»°üÀ¨½áβ¿Õ×Ö·û´®
public String
[] split
(String
regex,
int limit) limit
²ÎÊý¿ØÖÆÄ£Ê½Ó¦ÓõĴÎÊý£¬Òò´ËÓ°ÏìËùµÃÊý×éµÄ³¤¶È¡£Èç¹û¸ÃÏÞÖÆ n
´óÓÚ 0£¬Ôòģʽ½«±»×î¶àÓ¦ÓÃ
n
- 1 ´Î£¬Êý×éµÄ³¤¶È½«²»»á´óÓÚ n
£¬¶øÇÒÊý×éµÄ×îºóÒ»Ï°üº¬ËùÓг¬³ö×îºóÆ¥ÅäµÄ¶¨½ç·ûµÄÊäÈë¡£Èç¹û n
Ϊ·ÇÕý£¬ÄÇôģʽ½«±»Ó¦Óþ¡¿ÉÄܶàµÄ´ÎÊý£¬¶øÇÒÊý×é¿ÉÒÔÊÇÈκγ¤¶È¡£Èç¹û n
Ϊ
0£¬ÄÇôģʽ½«±»Ó¦Óþ¡¿ÉÄܶàµÄ´ÎÊý£¬Êý×é¿ÉÒÔÊÇÈκγ¤¶È£¬²¢ÇÒ½áβ¿Õ×Ö·û´®½«±»¶ªÆú
Òò´Ëresult=data.split("γξζν",-1)£¬¾Í¿ÉÒԵõ½ÕýÈ·½á¹û
×¢Ò⣺result.length=7£¬²»ÊÇ6£¬°üÀ¨ÁË×îºóÒ»¸öγξζνº
Ïà¹ØÎĵµ£º
JavaỊ̈߳º´´½¨ÓëÆô¶¯
SCJP5ѧϰ±Ê¼Ç
Ò»¡¢¶¨ÒåÏß³Ì
1¡¢À©Õ¹java.lang.ThreadÀà¡£
´ËÀàÖÐÓиörun()·½·¨£¬Ó¦¸Ã×¢ÒâÆäÓ÷¨£º
public void run()
Èç¹û¸ÃÏß³ÌÊÇʹÓöÀÁ¢µÄ Runnable ÔËÐжÔÏó¹¹ÔìµÄ£¬Ôòµ÷Óøà Runnable ¶ÔÏóµÄ run ·½·¨£»·ñÔò£¬¸Ã·½·¨²»Ö´ÐÐÈκβÙ×÷²¢·µ»Ø¡£
T ......
JavaỊ̈߳ºÏß³ÌջģÐÍÓëÏ̵߳ıäÁ¿
SCJP5ѧϰ±Ê¼Ç
ÒªÀí½âÏ̵߳÷¶ÈµÄÔÀí£¬ÒÔ¼°Ïß³ÌÖ´Ðйý³Ì£¬±ØÐëÀí½âÏß³ÌջģÐÍ¡£
Ïß³ÌÕ»ÊÇָijʱ¿ÌʱÄÚ´æÖÐÏ̵߳÷¶ÈµÄÕ»ÐÅÏ¢£¬µ±Ç°µ÷Óõķ½·¨×ÜÊÇλÓÚÕ»¶¥¡£Ïß³ÌÕ»µÄÄÚÈÝÊÇËæ×ųÌÐòµÄÔËÐж¯Ì¬±ä»¯µÄ£¬Òò´ËÑо¿Ïß³ÌÕ»±ØÐëÑ¡ÔñÒ»¸öÔËÐеÄʱ¿Ì£¨Êµ¼ÊÉÏÖ¸´úÂëÔËÐе½Ê²Ã´µØ· ......
JavaỊ̈߳ºÏ̵߳Äͬ²½ÓëËø
Ò»¡¢Í¬²½ÎÊÌâÌá³ö
Ï̵߳Äͬ²½ÊÇΪÁË·ÀÖ¹¶à¸öÏ̷߳ÃÎÊÒ»¸öÊý¾Ý¶ÔÏóʱ£¬¶ÔÊý¾ÝÔì³ÉµÄÆÆ»µ¡£
ÀýÈ磺Á½¸öÏß³ÌThreadA¡¢ThreadB¶¼²Ù×÷ͬһ¸ö¶ÔÏóFoo¶ÔÏ󣬲¢ÐÞ¸ÄFoo¶ÔÏóÉϵÄÊý¾Ý¡£
public class Foo {
private int x = 100;
......
Java™ ÓïÑÔ°üº¬Á½ÖÖÄÚÔÚµÄͬ²½»úÖÆ£ºÍ¬²½¿é(»ò·½·¨)ºÍ volatile ±äÁ¿¡£ÕâÁ½ÖÖ»úÖÆµÄÌá³ö¶¼ÊÇΪÁËʵÏÖ´úÂëÏ̵߳ݲȫÐÔ¡£ÆäÖÐ Volatile ±äÁ¿µÄͬ²½ÐԽϲî(µ«ÓÐʱËü¸ü¼òµ¥²¢ÇÒ¿ªÏú¸üµÍ)£¬¶øÇÒÆäʹÓÃÒ²¸üÈÝÒ׳ö´í¡£
¡¡¡¡Ì¸¼°µ½volatile¹Ø¼ü×Ö£¬²»µÃ²»ÌáµÄһƪÎÄÕÂÊÇ£º¡¶Java ÀíÂÛÓëʵ¼ù: ÕýȷʹÓà Volatile ±äÁ¿¡·£¬ÕâÆ ......
java³£ÓõÄÕýÔò±í´ïʽ¼°patternÓëmatcher -------------------------------------------------------------------------------- 2009-05-27 00:04:28¡¡±êÇ©£º¡¡¡¡¡¡[ÍÆË͵½¼¼ÊõȦ] (0) ³£ÓõÄÕýÔò±í´ïʽ: ½âÊÍ: ^ Æ¥ÅäÊäÈë×Ö·û´®µÄ¿ªÊ¼Î»Öᣠ$ Æ¥ÅäÊäÈë×Ö·û´®µÄ½áÊøÎ»Öᣠ* Æ¥ÅäÇ°ÃæµÄ×Ó±í´ïʽÁã´Î»ò¶à´Î¡£ + Æ¥ÅäÇ°ÃæµÄ× ......