java×Ö·û´®´¦Àí
1¡¢length() ×Ö·û´®µÄ³¤¶È
¡¡¡¡Àý£ºchar chars[]={'a','b'.'c'};
¡¡¡¡¡¡¡¡String s=new String(chars);
¡¡¡¡¡¡¡¡int len=s.length();
2¡¢charAt() ½ØÈ¡Ò»¸ö×Ö·û
¡¡¡¡Àý£ºchar ch;
¡¡¡¡¡¡¡¡ch="abc".charAt(1); ·µ»Ø'b'
3¡¢getChars() ½ØÈ¡¶à¸ö×Ö·û
¡¡¡¡void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)
¡¡ ¡¡sourceStartÖ¸¶¨ÁË×Ó´®¿ªÊ¼×Ö·ûµÄϱ꣬sourceEndÖ¸¶¨ÁË×Ó´®½áÊøºóµÄÏÂÒ»¸ö×Ö·ûµÄϱꡣÒò´Ë£¬×Ó´®°üº¬´ÓsourceStartµ½ sourceEnd-1µÄ×Ö·û¡£½ÓÊÕ×Ö·ûµÄÊý×éÓÉtargetÖ¸¶¨£¬targetÖпªÊ¼¸´ÖÆ×Ó´®µÄϱêÖµÊÇtargetStart¡£
¡¡¡¡Àý£ºString s="this is a demo of the getChars method.";
¡¡¡¡¡¡¡¡char buf[]=new char[20];
¡¡¡¡¡¡¡¡s.getChars(10,14,buf,0);
4¡¢getBytes()
¡¡¡¡Ìæ´úgetChars()µÄÒ»ÖÖ·½·¨Êǽ«×Ö·û´æ´¢ÔÚ×Ö½ÚÊý×éÖУ¬¸Ã·½·¨¼´getBytes()¡£
5¡¢toCharArray()
6¡¢equals()ºÍequalsIgnoreCase() ±È½ÏÁ½¸ö×Ö·û´®
7¡¢regionMatches() ÓÃÓڱȽÏÒ»¸ö×Ö·û´®ÖÐÌØ¶¨ÇøÓòÓëÁíÒ»ÌØ¶¨ÇøÓò£¬ËüÓÐÒ»¸öÖØÔØµÄÐÎʽÔÊÐíÔڱȽÏÖкöÂÔ´óСд¡£
¡¡¡¡boolean regionMatches(int startIndex,String str2,int str2StartIndex,int numChars)
¡¡¡¡boolean regionMatches(boolean ignoreCase,int startIndex,String str2,int str2StartIndex,int numChars)
8¡¢startsWith()ºÍendsWith()
¡¡¡¡startsWith()·½·¨¾ö¶¨ÊÇ·ñÒÔÌØ¶¨×Ö·û´®¿ªÊ¼£¬endWith()·½·¨¾ö¶¨ÊÇ·ñÒÔÌØ¶¨×Ö·û´®½áÊø
9¡¢equals()ºÍ==
¡¡¡¡equals()·½·¨±È½Ï×Ö·û´®¶ÔÏóÖеÄ×Ö·û£¬==ÔËËã·û±È½ÏÁ½¸ö¶ÔÏóÊÇ·ñÒýÓÃͬһʵÀý¡£
¡¡¡¡Àý£ºString s1="Hello";
¡¡¡¡¡¡¡¡String s2=new String(s1);
¡¡¡¡¡¡¡¡s1.eauals(s2); //true
¡¡¡¡¡¡¡¡s1==s2;//false
10¡¢compareTo()ºÍcompareToIgnoreCase() ±È½Ï×Ö·û´®
11¡¢indexOf()ºÍlastIndexOf()
¡¡¡¡indexOf() ²éÕÒ×Ö·û»òÕß×Ó´®µÚÒ»´Î³öÏֵĵط½¡£
¡¡¡¡lastIndexOf() ²éÕÒ×Ö·û»òÕß×Ó´®ÊǺóÒ»´Î³öÏֵĵط½¡£
12¡¢substring()
¡¡¡¡ËüÓÐÁ½ÖÖÐÎʽ£¬µÚÒ»ÖÖÊÇ£ºString substring(int startIndex)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ µÚ¶þÖÖÊÇ£ºString substring(int startIndex,int endIndex)
13¡¢concat() Á¬½ÓÁ½¸ö×Ö·û´®
14 ¡¢replace() Ìæ»»
¡¡¡¡ËüÓÐÁ½ÖÖÐÎʽ£¬µÚÒ»ÖÖÐÎʽÓÃÒ»¸ö×Ö·ûÔÚµ÷ÓÃ×Ö·û´®ÖÐËùÓгöÏÖij¸ö×Ö·ûµÄµØ·½½øÐÐÌæ»»£¬ÐÎʽÈçÏ£º
¡¡¡¡String replace(char original,char replacement)
¡¡¡¡ÀýÈ磺Strin
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
//ÕâÊÇÎҵĶ¨Ê±Æ÷À࣬ÓÃÀ´¶¨Ê±Ö´ÐÐij¶ÎÈÎÎñ£»
package com.my.time;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
public
class
BugXmlTimer {
public
......
javaÖÐnullµÄ¸ÅÄî:javaÖУ¬null±íʾÀà»ò±äÁ¿Êǿգ¬²»´ú±íÈκζÔÏó»òʵÀý£¬¿ÉÒÔ½«null¸³¸øÒýÓÃÀàÐͱäÁ¿£¬µ«²»¿ÉÒÔ½«null¸³¸ø»ù±¾ÀàÐͱäÁ¿¡£Êý¾Ý¿âÖÐNULLµÄ¸ÅÄî:Êý¾Ý¿âÖУ¬null±íʾδÌîд¡¢Î´Öª¡¢²»¿ÉÓõĸÅÄºÍjava²»Í¬µÄÊÇÊý¾Ý¿âÖпÉÒÔ½«null¸³¸øÈκÎÊý¾ÝÀàÐÍ¡£ÕâÑùÒ»À´£¬ÎÒÃÇ´ÓÊý¾Ý¿âÖжÁÈ¡×ֶεÄÖµºó£¬ÔÚjava³ÌÐò ......
Ò»¡¢PythonÖеÄÎļþ¹ÜÀí
Îļþ¹ÜÀíÊǺܶàÓ¦ÓóÌÐòµÄ»ù±¾¹¦ÄܺÍÖØÒª×é³É²¿·Ö¡£Python¿ÉÒÔʹÎļþ¹ÜÀí¼«Æä¼òµ¥£¬ÌرðÊÇºÍÆäËüÓïÑÔÏà¶Ô±È¡£
ÒÔÏ£¬Peyton McCullough½²½âÁËÎļþ¹ÜÀí»ù´¡¡£
½éÉÜ
ÄãÍæ¹ýµÄÓÎϷʹÓÃÎļþÀ´±£´æ´æµµ£»ÄãÏµĶ©µ¥±£´æÔÚÎļþÖУ»ºÜÃ÷ÏÔ£¬ÄãÔçÉÏдµÄ±¨¸æÒ²±£´æÔÚÎļþÖС£
¼¸ºõÒÔÈκÎÓïÑÔ±àдµÄÖÚ¶àÓ ......
JAVAÀïµÄPINGÊÇÔÚJDK 1.5ºóÓÃÁËеĺ¯ÊýisreachableȥʵÏÖ,¾ßÌå½éÉÜÈçÏÂ:
InetAddress¶ÔÏóµÄ³£Ó÷½·¨
InetAddressÀàÓкܶà
get
·½·¨£¬ÓÃÀ´»ñÈ¡Ö÷»úÃû£¬Ö÷»úµØÖ·µÈÐÅÏ¢¡£Ö÷ÒªÓУº
byte[] getAddress() ·µ»Ø´Î
InetAddress
¶ÔÏóµÄÔʼ
IP
µØÖ·£¬±£´æÎªÒ»¸ö
byte
Êý×é
String getCanonicalHostName() »ñÈ¡´Ë
I ......