Java»ù´¡£ºµÚÊ®¾Å½² StringÓ÷¨£¨Ï£©
±¾´Î½éÉܵÄStringµÄ·½·¨°üÀ¨£º±È½ÏÄÚÈÝ¡¢´óСдת»»¡¢Ç°×ººÍºó׺£¬²¢¸ø³öÁËÒ»¸öÀý×Ó¡£
±È½Ï×Ö·û´®ÄÚÈÝ
Á½ÖÖÐÎʽ¡£ÐÎʽһÈçÏ£º
·½·¨¶¨Ò壺public boolean equals(Object o)
·½·¨ÃèÊö£º±È½ÏÊÇ·ñÓë²ÎÊýÏàͬ£¬Çø·Ö´óСд¡£
ÀýÈ磺
str.equals(“this”)
½á¹û£º
False
ÐÎʽ¶þÈçÏ£º
·½·¨¶¨Ò壺public boolean equalsIgnoreCase(Object o)
·½·¨ÃèÊö£º±È½ÏÊÇ·ñÓë²ÎÊýÏàͬ£¬²»Çø·Ö´óдС¡£
ÀýÈ磺
str.equalsIgnoreCase(“this”)
½á¹û£º
False
´óСдת»»
ת»»³É´óд»òÕßת»»³ÉСд¡£
ת»»³É´óд£º
·½·¨¶¨Ò壺public String toUpperCase()
·½·¨ÃèÊö£º°Ñ×Ö·û´®ÖеÄËùÓÐ×Ö·û¶¼×ª»»³É´óд¡£
ÀýÈ磺
str.toUpperCase()
½á¹û£º
THIS IS A TEST!
ת»»³ÉСд£º
·½·¨¶¨Ò壺public String toLowerCase()
·½·¨ÃèÊö£º°Ñ×Ö·û´®ÖеÄËùÓÐ×Ö·û¶¼×ª»»³ÉСд¡£
ÀýÈ磺
str.toLowerCase()
½á¹û£º
this is a test!
ǰ׺ºÍºó׺
ÅжÏ×Ö·û´®ÊÇ·ñÒÔÖ¸¶¨µÄ²ÎÊý¿ªÊ¼»òÕß½áβ¡£
ÅжÏǰ׺£º
·½·¨¶¨Ò壺public boolean startsWith(String prefix)
·½·¨ÃèÊö£º×Ö·û´®ÊÇ·ñÒÔ²ÎÊýÖ¸¶¨µÄ×Ó´®ÎªÇ°×º¡£
ÀýÈ磺
str.startsWith(“this”)
½á¹û£º
true
ÅжϺó׺£º
·½·¨¶¨Ò壺public boolean endsWith(String suffix)
·½·¨ÃèÊö£º×Ö·û´®ÊÇ·ñÒÔ²ÎÊýÖ¸¶¨µÄ×Ó´®Îªºó׺¡£
ÀýÈ磺
str.endsWith(“this”)
½á¹û£º
false
¡¾Àý¡¿ÅжÏÒ»¸ö×Ö·û´®ÖгöÏÖÁíÍâÒ»¸ö×Ö·û´®ÖгöÏֵĴÎÊý¡£
package ch8;
import java.io.DataInputStream;
public class StringTest {
public static void main(String args[]){
System.out.println("¼ÆËãµÚÒ»¸ö×Ö·û´®ÔÚµÚ¶þ¸ö×Ö·û´®ÖгöÏֵĴÎÊý¡£");
DataInputStream din = new DataInputStream(System.in);
try{
System.out.println("ÇëÊäÈëµÚÒ»¸ö×Ö·û´®");
String str1 = din.readLine();
System.out.println("ÇëÊäÈëµÚ¶þ¸ö×Ö·û´®");
String str2 = din.readLine();
&n
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
ÔÚ½ñÄê11Ô·ݣ¬ºêÌìÈí¼þ¿ª·ÅÁ˹«Ë¾µÄ¿ªÔ´°æOA 1.2
beta°æ±¾£¬µÃµ½Í¬ÐÐÒÔ¼°ÆóÒµµÄÈÈÁÒÏìÓ¦£¬¹«Ë¾Ò²¼Ó½ôÁËÏÂÒ»²½µÄ¿ªÔ´µÄ²½·¥£¬ºêÌìÈí¼þ°ÑÏÖÐÐµÄÆóÒµ°æ1.2.1Ò²¶ÔËùÓÐÆóÒµ¿ª·ÅÔ´´úÂ루ÔÝʱ²»¶Ô¸öÈË¿ª
·Å£¬ËäȻĿǰÓкܶà¸öÈ˼°Èí¼þ¿ª·¢ÊÒÇ¿ÁÒÒªÇ󣩣¬ÆóÒµÖ»ÐèÒª»¨ÉÏÍòÔª×óÓÒ£¬¾Í¿ÉÒÔ¹ºÂò¸Ã°æ±¾µÄÈ«²¿´úÂ룬²¢»ñµÃÊÚȨ»ùÓÚ´ËÏ ......
ÔÚ»ùÓÚJAVAµÄ±à³ÌÖУ¬¾³£»áÅöµ½ºº×ÖÏÔʾÂÒÂëµÄÎÊÌ⣬¾Ò»·¬²éѯÏÖ×ܽáÈçÏ¡£
ÔÚJSPÖн¨ÒéÍøÒ³±àÂ뷽ʽÓÃGBK,ÕâÑù»á·½±ãһЩ¡£
Õâ¸öÎÊÌâÊÇÒòΪJAVA±àÂ뷽ʽת»»³öÏÖÁËÎÊÌ⣬JavaÖÐĬÈϵıàÂ뷽ʽÊÇUNICODE£¬¶øÖйúÈËͨ³£Ê¹ÓõÄÎļþºÍDB¶¼ÊÇ»ùÓÚGB2312»òÕßBIG5µÈ±àÂ룬¹Ê»á³öÏÖ´ËÎÊÌâ¡£ÎÒÖªµÀÒ»¶¨ÓкܶàÅóÓÑÒ²»áÅöµ½Õâ¸öÎ ......
֮ǰ½éÉÜÁËJavaµÄÓï·¨»ù´¡£¬½ÓÏÂÀ´½éÉÜÃæÏò¶ÔÏóµÄÏà¹ØË¼ÏëºÍ¸ÅÄî¡£
±¾²¿·Ö°üº¬µÄÖ÷ÒªÄÚÈݰüÀ¨£º
1¡¢ÀàÓë¶ÔÏó£¬Ö÷Òª½éÉÜÀàºÍ¶ÔÏóÖ®¼äµÄ¹ØÏµ¡£
2¡¢ÏÖʵÊÀ½çÖеĶÔÏóÓëÈí¼þϵͳÖеĶÔÏ󣬽éÉÜÈçºÎ´ÓÏÖʵÊÀ½çÖеĶÔÏó³éÏó³öÈí¼þϵͳÖеĶÔÏó¡£
3¡¢Èí¼þϵͳÖеĶÔÏóºÍÀàÖ®¼äµÄ¹ØÏµ£¬ÈçºÎ¸ù¾ÝÈí¼þ¶ÔÏó³éÏó³öÀà¡£
4¡¢ÀàµÄ¶¨Òå ......