Javaѧϰ±Ê¼Ç13——ÕýÔò±í´ïʽ
Ò»¡¢¹¦ÄÜ
1¡¢×Ö·û´®µÄÆ¥Åä
2¡¢×Ö·û´®µÄ²éÕÒ
3¡¢×Ö·û´®µÄÌæ»»
¶þ¡¢JavaÖÐÉæ¼°µÄÀà
java.lang.StringÀà¡¢java.util.regex.MatcherÀà¡¢java.util.regex.PatternÀà
Èý¡¢³õ²½Á˽â
¢Ù“asdf".matches("...."); //À¨ºÅÖÐΪÕýÔò±í´ïʽ,
¢ÚPattern p = Pattern.compile("...."); //À¨ºÅÖÐλÕýÔò±í´ïʽ
Matcher m = p.matcher("asdf");
m.matches(); //Æ¥Åä×Ö·û´®asdf
¢ÙºÍ¢ÚµÄ¹¦ÄÜÒ»Ñù,"."´ú±íÈκÎ×Ö·û£¨³ýÐнáÊø·ûҪƥÅ䣬±ØÐëÖ¸³ö£¬Àý£ºPattern p = Pattern.compile(".",Pattern.DOTALL) £©
²»Í¬µÄÊÇ¢Ú±È¢ÙÆ¥ÅäʱҪ¿ì£¬ÒòΪ¢ÙÔÚÖ´ÐÐÆ¥Åäʱ»¹ÒªÏȱàÒëÕýÔò±í´ïʽ£¬¢ÚÔÚmatchesÆ¥Åä·½·¨Ç°ÒѾͨ¹ýPattern.compile("....")±àÒë¹ý
ÕýÔò±í´ïʽÁË£¬ÔÚÖ´ÐÐʱ²»ÓÃÔÙ±àÒëÁË£¬¶øÇÒMatcherÀàÖл¹ÓкܶàStringÀàÖÐûÓеĴ¦ÀíÕýÔò±í´ïʽµÄ·½·¨¡£
PatternÀàÓÃÓÚ±àÒëÕýÔò±í´ïʽ£¬Í¬Ê±PatternÀàÖиø³öÁËÕýÔò±í´ïʽµÄ¹æÔò¡£
MatcherÀàÓÃÓÚͨ¹ý±àÒë¹ýµÄÕýÔò±í´ïʽÀ´Æ¥Åä¡¢²éÕÒ¡¢Ìæ»»¸ø³öµÄ×Ö·û´®
ËÄ¡¢ÕýÔò±í´ïʽÖг£ÓõĹ¹Ôì
1.×Ö·û
¹¹Ôì Æ¥Åä
X ÈÎÒâµÄX×Ö·û
\t
Ïà¹ØÎĵµ£º
JavaÖеļòµ¥¹¤³§Ä£Ê½
¾ÙÁ½¸öÀý×ÓÒÔ¿ìËÙÃ÷°×JavaÖеļòµ¥¹¤³§Ä£Ê½£º
Å®æ´ÞÒÍÁÔìÈË
»°Ëµ£º“ÌìµØ¿ª±Ù£¬Î´ÓÐÈËÃñ£¬Å®æ´ÞÒÍÁΪÈË¡£”Å®æ´ÐèÒªÓÃÍÁÔì³öÒ»¸ö¸öµÄÈË£¬µ«ÔÚÅ®æ´Ôì³öÈË֮ǰ£¬È˵ĸÅÄîÖ»´æÔÚÓÚŮ洵Ä˼ÏëÀïÃæ¡£
Å®æ´ÔìÈË£¬Õâ¾ÍÊǼòµ¥¹¤³§Ä£Ê½µÄÓ¦Óá£
¡¡¡¡Ê×ÏÈ£ ......
Ϊʲô»áÓÐJava£¬ÎªÊ²Ã´»áÓÐ.NET
¡¡¡¡ÓÐÈË˵£¬JavaÊÇΪÁË¿çWindowsºÍUNIX¶ø²úÉúµÄ¡£ÊÇÕâÑùÂð?
¡¡¡¡SunÓÐ×Ô¼ºµÄ²Ù×÷ϵͳsolaris£¬²¢ÇÒ´òµÄÊǸ߶ËÊг¡£¬¶øJava·¢Õ¹ÔçÆÚ½×¶Î£¬Windows»¹Ö÷
Òª¶¨Î»ÔÚÖÐСÐÍÆóÒµ£¬²¢Ã»ÓдòËãÓëSunÒ»Õù¸ß¶Ë¿Í»§¡£
¡¡¡¡¶øÇÒSunµÄÓû§´ó²¿·Ö¶¼ÊÇ´óÐÍÆóÒµ¼¶£¬¶øWindows¶¨Î»ÔÚ¼ÒÍ¥Ïû·ÑÓû§£¬ ......
1.ÒýÑÔ
Java I/OϵͳÊǽ¨Á¢ÔÚÊý¾ÝÁ÷¸ÅÄîÖ®Éϵ쬶øÔÚUNIX/LinuxÖÐÓÐÒ»¸öÀàËÆµÄ¸ÅÄ¾ÍÊǹܵÀ£¬Ëü¾ßÓн«Ò»¸ö³ÌÐòµÄÊä³öµ±×÷ÁíÒ»¸ö³ÌÐòµÄÊäÈëµÄÄÜÁ¦¡£ÔÚJavaÖУ¬¿ÉÒÔʹÓùܵÀÁ÷½øÐÐÏß³ÌÖ®¼äµÄͨÐÅ£¬ÊäÈëÁ÷ºÍÊä³öÁ÷±ØÐëÏàÁ¬½Ó£¬ÕâÑùµÄͨÐÅÓбðÓÚÒ»°ãµÄShared DataͨÐÅ£¬Æä²»ÐèÒªÒ»¸ö¹²ÏíµÄÊý¾Ý¿Õ¼ä¡£
2.Ïà¹ØÀ༰Æä¹ØÏµ
1£© ......
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class ShuffleTest {
public static void main(String args[]) {
String simpsons[ ......