ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

JavaÅàѵ֮javaÄѵã½âÎö(Ê®Áù)-API

¸üÐÂʱ¼ä:2016Äê03ÔÂ17ÈÕ14ʱ55·Ö À´Ô´:ÀÖÓã²¥¿ÍJavaÅàѵѧԺ ä¯ÀÀ´ÎÊý:

API£º£¨Application Programming Interface,±à³Ì½Ó¿Ú£©ÊÇһЩԤÏȶ¨ÒåµÄº¯Êý£¬Ä¿µÄÊÇÌṩӦÓóÌÐòÓ뿪·¢ÈËÔ±»ùÓÚijÈí¼þ»òÓ²¼þµÄÒÔ·ÃÎÊÒ»×éÀý³ÌµÄÄÜÁ¦£¬¶øÓÖÎÞÐè·ÃÎÊÔ´Â룬»òÀí½âÄÚ²¿¹¤×÷»úÖÆµÄϸ½Ú¡£
 
--< java.lang >-- String×Ö·û´®£º¡ï¡ï¡ï¡î
javaÖÐÓÃStringÀà½øÐÐÃèÊö¡£¶Ô×Ö·û´®½øÐÐÁ˶ÔÏóµÄ·â×°¡£ÕâÑùµÄºÃ´¦ÊÇ¿ÉÒÔ¶Ô×Ö·û´®ÕâÖÖ³£¼ûÊý¾Ý½øÐз½±ãµÄ²Ù×÷¡£¶ÔÏó·â×°ºó£¬¿ÉÒÔ¶¨ÒåN¶àÊôÐÔºÍÐÐΪ¡£
 
ÈçºÎ¶¨Òå×Ö·û´®¶ÔÏóÄØ£¿String s = "abc";Ö»ÒªÊÇË«ÒýºÅÒýÆðµÄÊý¾Ý¶¼ÊÇ×Ö·û´®¶ÔÏó¡£
 
ÌØµã£º×Ö·û´®Ò»µ©±»³õʼ»¯£¬¾Í²»¿ÉÒÔ±»¸Ä±ä£¬´æ·ÅÔÚ·½·¨ÇøÖеij£Á¿³ØÖС£
------------------------------------------------------
String s1 = "abc"; // s1Ö¸ÏòµÄÄÚ´æÖÐÖ»ÓÐÒ»¸ö¶ÔÏóabc¡£
String s2 = new String("abc"); // s2Ö¸ÏòµÄÄÚÈÝÖÐÓÐÁ½¸ö¶ÔÏóabc¡¢new ¡£
 
System.out.println(s1==s2);//false ==±È½ÏµÄÊǵØÖ·Öµ
System.out.println(s1.equals(s2));//true £¬×Ö·û´®ÖÐequals±È½ÏµÄÊÇ×Ö·û´®ÄÚÈÝÊÇ·ñÏàͬ¡£
¶øÔÚObjectÖУ¬equals±È½ÏµÄÊÇÁ½¸ö¶ÔÏóµÄµØÖ·Öµ£¬ÊÇ·ñΪÏàͬ¡£
²éAPI¡£
-------------------------------------------------------
×Ö·û´®µÄ·½·¨£º
 
1£ºjavaÅàѵ֮¹¹Ôì·½·¨£º½«×Ö½ÚÊý×é»òÕß×Ö·ûÊý×éת³É×Ö·û´®¡£
String s1 = new String();//´´½¨ÁËÒ»¸ö¿ÕÄÚÈݵÄ×Ö·û´®¡£ 
String s2 = null;//s2ûÓÐÈκζÔÏóÖ¸Ïò£¬ÊÇÒ»¸önull³£Á¿Öµ¡£
String s3 = "";//s3Ö¸ÏòÒ»¸ö¾ßÌåµÄ×Ö·û´®¶ÔÏó£¬Ö»²»¹ýÕâ¸ö×Ö·û´®ÖÐûÓÐÄÚÈÝ¡£
//Ò»°ãÔÚ¶¨Òå×Ö·û´®Ê±£¬²»ÓÃnew¡£
String s4 = new String("abc");
String s5 = "abc"; Ò»°ãÓôËд·¨
new String(char[]);//½«×Ö·ûÊý×éת³É×Ö·û´®¡£
new String(char[],offset,count);//½«×Ö·ûÊý×éÖеÄÒ»²¿·Öת³É×Ö·û´®¡£
 
2£ºÒ»°ã·½·¨£º
°´ÕÕjavaÅàѵÖÐÃæÏò¶ÔÏóµÄ˼Ï룺
2.1 »ñÈ¡£º
2.1.1£º»ñÈ¡×Ö·û´®µÄ³¤¶È¡£length();
2.1.2£ºÖ¸¶¨Î»ÖõÄ×Ö·û¡£char charAt(int index);
2.1.3£º»ñȡָ¶¨×Ö·ûµÄλÖá£Èç¹û²»´æÔÚ·µ»Ø-1£¬ËùÒÔ¿ÉÒÔͨ¹ý·µ»ØÖµ-1À´ÅжÏijһ¸ö×Ö·û²»´æÔÚµÄÇé¿ö¡£
int indexOf(int ch);//·µ»ØµÚÒ»´ÎÕÒµ½µÄ×Ö·û½Ç±ê
int indexOf(int ch,int fromIndex); //·µ»Ø´ÓÖ¸¶¨Î»ÖÿªÊ¼µÚÒ»´ÎÕÒµ½µÄ½Ç±ê
int indexOf(String str); //·µ»ØµÚÒ»´ÎÕÒµ½µÄ×Ö·û´®½Ç±ê
int indexOf(String str,int fromIndex);
 
int lastIndexOf(int ch);
int lastIndexOf(int ch,int fromIndex);
int lastIndexOf(String str);
int lastIndexOf(String str,int fromIndex);
2.1.4£º»ñÈ¡×Ó´®¡£
String substring(int start);//´Óstartλ¿ªÊ¼£¬µ½length()-1Ϊֹ.
String substring(int start,int end);//´Óstart¿ªÊ¼µ½endΪֹ¡£//°üº¬start룬²»°üº¬endλ¡£
substring(0,str.length());//»ñÈ¡Õû´®
2.2 javaÅàѵ֮ÅжÏ£º
2.2.1£º×Ö·û´®Öаüº¬Ö¸¶¨µÄ×Ö·û´®Âð£¿
boolean contains(String substring);
2.2.2£º×Ö·û´®ÊÇ·ñÒÔÖ¸¶¨×Ö·û´®¿ªÍ·°¡£¿
boolean startsWith(string);
2.2.3£º×Ö·û´®ÊÇ·ñÒÔÖ¸¶¨×Ö·û´®½áβ°¡£¿
boolean endsWith(string);
2.2.4£ºÅжÏ×Ö·û´®ÊÇ·ñÏàͬ
boolean equals(string);//¸²¸ÇÁËObjectÖеķ½·¨£¬ÅжÏ×Ö·û´®ÄÚÈÝÊÇ·ñÏàͬ¡£
2.2.5£ºÅжÏ×Ö·û´®ÄÚÈÝÊÇ·ñÏàͬ£¬ºöÂÔ´óСд¡£
boolean equalsIgnoreCase(string) ;
 
2.3 javaÅàѵ֮ת»»£º
2.3.1£ºÍ¨¹ý¹¹Ô캯Êý¿ÉÒÔ½«×Ö·ûÊý×é»òÕß×Ö½ÚÊý×éת³É×Ö·û´®¡£
2.3.2£º¿ÉÒÔͨ¹ý×Ö·û´®Öеľ²Ì¬·½·¨£¬½«×Ö·ûÊý×éת³É×Ö·û´®¡£
static String copyValueOf(char[] );
static String copyValueOf(char[],int offset,int count);
static String valueOf(char[]);
static String valueOf(char[],int offset,int count);
2.3.3£º½«»ù±¾Êý¾ÝÀàÐÍ»òÕß¶ÔÏóת³É×Ö·û´®¡£
static String valueOf(char);
static String valueOf(boolean);
static String valueOf(double);
static String valueOf(float);
static String valueOf(int);
static String valueOf(long);
static String valueOf(Object);
2.3.4£º½«×Ö·û´®×ª³É´óСд¡£
String toLowerCase();
String toUpperCase();
2.3.5£º½«×Ö·û´®×ª³ÉÊý×é¡£
char[] toCharArray();//ת³É×Ö·ûÊý×é¡£
byte[] getBytes();//¿ÉÒÔ¼ÓÈë±àÂë±í¡£×ª³É×Ö½ÚÊý×é¡£
2.3.6£º½«×Ö·û´®×ª³É×Ö·û´®Êý×é¡£Çи·¨¡£
String[] split(·Ö¸îµÄ¹æÔò-×Ö·û´®);
2.3.7£º½«×Ö·û´®½øÐÐÄÚÈÝÌæ»»¡£×¢Ò⣺Ð޸ĺó±ä³ÉÐÂ×Ö·û´®£¬²¢²»Êǽ«Ô­×Ö·û´®Ö±½ÓÐ޸ġ£
String replace(oldChar,newChar);
String replace(oldstring,newstring);
2.3.8£º String concat(string); //¶Ô×Ö·û´®½øÐÐ×·¼Ó¡£
String trim();//È¥³ý×Ö·û´®Á½¶ËµÄ¿Õ¸ñ
int compareTo();//Èç¹û²ÎÊý×Ö·û´®µÈÓÚ´Ë×Ö·û´®£¬Ôò·µ»ØÖµ 0£»Èç¹û´Ë×Ö·û´®°´×Öµä˳ÐòСÓÚ×Ö·û´®²ÎÊý£¬Ôò·µ»ØÒ»¸öСÓÚ 0 µÄÖµ£»Èç¹û´Ë×Ö·û´®°´×Öµä˳Ðò´óÓÚ×Ö·û´®²ÎÊý£¬Ôò·µ»ØÒ»¸ö´óÓÚ 0 µÄÖµ¡£


±¾ÎİæÈ¨¹éÀÖÓã²¥¿ÍJavaÅàѵѧԺËùÓУ¬»¶Ó­×ªÔØ£¬×ªÔØÇë×¢Ã÷×÷Õß³ö´¦¡£Ð»Ð»£¡
×÷ÕߣºÀÖÓã²¥¿ÍJavaÅàѵѧԺ
Ê×·¢£ºhttp://www.itcast.cn/javaee 
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿