Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javaÖÐÊý×éÓëListÏ໥ת»»µÄ·½·¨

1.Listת»»³ÉΪÊý×é¡££¨ÕâÀïµÄListÊÇʵÌåÊÇArrayList)
¡¡¡¡µ÷ÓÃArrayListµÄtoArray·½·¨¡£
¡¡¡¡toArray
¡¡¡¡public <T> T[] toArray(T[] a)·µ»ØÒ»¸ö°´ÕÕÕýÈ·µÄ˳Ðò°üº¬´ËÁбíÖÐËùÓÐÔªËصÄÊý×飻·µ»ØÊý×éµÄÔËÐÐʱÀàÐ;ÍÊÇÖ¸¶¨Êý×éµÄÔËÐÐʱÀàÐÍ¡£Èç¹ûÁбíÄÜ·ÅÈëÖ¸¶¨µÄÊý×飬Ôò·µ»Ø·ÅÈë´ËÁбíÔªËصÄÊý×é¡£·ñÔò£¬½«¸ù¾ÝÖ¸¶¨Êý×éµÄÔËÐÐʱÀàÐͺʹËÁбíµÄ´óС·ÖÅäÒ»¸öеÄÊý×é¡£
¡¡¡¡Èç¹ûÖ¸¶¨µÄÊý×éÄÜÈÝÄÉÁÐ±í²¢ÓÐÊ£Óà¿Õ¼ä£¨¼´Êý×éµÄÔªËرÈÁбíµÄ¶à£©£¬ÄÇô»á½«Êý×éÖнô¸úÔÚ¼¯ºÏĩβµÄÔªËØÉèÖÃΪ null¡£Õâ¶ÔÈ·¶¨ÁбíµÄ³¤¶ÈºÜÓÐÓ㬵«Ö» ÔÚµ÷Ó÷½ÖªµÀÁбíÖв»°üº¬ÈκΠnull ÔªËØʱ²ÅÓÐÓá£
¡¡¡¡Ö¸¶¨Õߣº
¡¡¡¡½Ó¿Ú Collection<E> ÖÐµÄ toArray
¡¡¡¡Ö¸¶¨Õߣº
¡¡¡¡½Ó¿Ú List<E> ÖÐµÄ toArray
¡¡¡¡¸²¸Ç£º
¡¡¡¡Àà AbstractCollection<E> ÖÐµÄ toArray
¡¡¡¡²ÎÊý£º
¡¡¡¡a - Òª´æ´¢ÁбíÔªËصÄÊý×飬Èç¹ûËü×ã¹»´óµÄ»°£»·ñÔò£¬ËüÊÇÒ»¸öΪ´æ´¢ÁбíÔªËضø·ÖÅäµÄ¡¢¾ßÓÐÏàͬÔËÐÐʱÀàÐ͵ÄÐÂÊý×é¡£
¡¡¡¡·µ»Ø£º
¡¡¡¡°üº¬ÁбíÔªËصÄÊý×é¡£
¡¡¡¡Å׳ö£º
¡¡¡¡ArrayStoreException - Èç¹û a µÄÔËÐÐʱÀàÐͲ»ÊÇ´ËÁбíÖÐÿ¸öÔªËصÄÔËÐÐʱÀàÐ͵ij¬ÀàÐÍ¡£
¡¡¡¡¾ßÌåÓ÷¨£º
List list = new ArrayList();
list.add("1");
list.add("2");
final int size =¡¡list.size();
String[] arr = (String[])list.toArray(new String[size]);
¡¡¡¡2.Êý×éת»»³ÉΪList¡£
¡¡¡¡µ÷ÓÃArraysµÄasList·½·¨.
¡¡¡¡asList
¡¡¡¡public static <T> List<T> asList(T... a)·µ»ØÒ»¸öÊÜÖ¸¶¨Êý×éÖ§³ÖµÄ¹Ì¶¨´óСµÄÁÐ±í¡££¨¶Ô·µ»ØÁбíµÄ¸ü¸Ä»á“ֱд”µ½Êý×é¡££©´Ë·½·¨Í¬ Collection.toArray Ò»Æ𣬳䵱ÁË»ùÓÚÊý×éµÄ API Óë»ùÓÚ collection µÄ API Ö®¼äµÄÇÅÁº¡£·µ»ØµÄÁбíÊÇ¿ÉÐòÁл¯µÄ£¬²¢ÇÒʵÏÖÁË RandomAccess¡£
¡¡¡¡´Ë·½·¨»¹ÌṩÁËÒ»¸ö´´½¨¹Ì¶¨³¤¶ÈµÄÁбíµÄ±ã½Ý·½·¨£¬¸ÃÁÐ±í±»³õʼ»¯Îª°üº¬¶à¸öÔªËØ£º
¡¡¡¡ List stooges = Arrays.asList("Larry", "Moe", "Curly");
¡¡¡¡²ÎÊý£º
¡¡¡¡a - Ö§³ÖÁбíµÄÊý×é¡£
¡¡¡¡·µ»Ø£º
¡¡¡¡Ö¸¶¨Êý×éµÄÁбíÊÓͼ¡£
¡¡¡¡ÁíÇë²Î¼û£º
¡¡¡¡Collection.toArray()
¡¡¡¡¾ßÌåÓ÷¨:
¡¡¡¡String[] arr = new String[] {"1", "2"};
¡¡¡¡List list = Arrays.asList(arr);
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/justfornn/archive/2010/03/05/5348115.aspx


Ïà¹ØÎĵµ£º

java¿ìËÙÅÅÐò

/**
 *  Õâ¶Î³ÌÐò²¢²»ÄÑ£¬Ó¦¸ÃºÜºÃ¿´¶®£¬ÎҰѹý³Ì´óÖ½²Ò»Ï£¬Ê×ÏÈÄãµÄÄÔ×ÓÀïÏȸ¡ÏÖÒ»¸öÊý×éºÍÈý¸öÖ¸Õ룬
 *  µÚÒ»¸öÖ¸Õë³ÆΪpÖ¸Õ룬ÔÚÕû¸ö¹ý³Ì½áÊø֮ǰËüÀÎÀεÄÖ¸ÏòµÚÒ»¸öÊý£¬µÚ¶þ¸öÖ¸ÕëºÍµÚÈý¸öÖ¸Õë·Ö±ðΪloÖ¸ÕëºÍhiÖ¸Õ룬
 *  ·Ö±ðÖ¸Ïò×î×ó±ßµÄÖµºÍ×îÓұߵÄÖµ¡£loÖ¸ÕëºÍhiÖ¸Õë´ÓÁ½±ßͬ ......

JavaÊý¾Ý½á¹¹ºÍËã·¨ Õ»Óë¶ÓÁÐ

(1)Õ»
package ChapterOne;
public class Stack {
//Õ»Êý×é
long stackArr[];
//Õ»µÄ´óС
int maxSize;
//Õ»µÄ¶¥²¿
int top;
//³õʼ»¯Ò»¸ö´óСΪsizeµÄÕ»
public Stack(int size){
maxSize = size;
stackArr = new long[size];
top = -1;
}
//³öÕ»²Ù×÷
public long pop(){
return sta ......

javaʵÏÖ×ÊÔ´ÏÂÔØ

/Download   by   HTTP  
//For   other   protocol,   do   it   yourself  
import   java.net.*;  
import   java.io.*;  
public   class   DonwLoa ......

Eclipse Java×¢ÊÍÄ£°åÉèÖÃÏê½â


ÉèÖÃ×¢ÊÍÄ£°åµÄÈë¿Ú£º Window->Preference->Java->Code Style->Code Template È»ºóÕ¹¿ªComments½Úµã¾ÍÊÇËùÓÐÐèÉèÖÃ×¢Ê͵ÄÔªËØÀ²¡£ÏÖ¾Íÿһ¸öÔªËØÖðÒ»½éÉÜ£º
Îļþ(Files)×¢ÊͱêÇ©£º
/**   
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}(ÓÃÒ»¾ä»°ÃèÊö¸ÃÎļ ......

minaÖ®ÐÔÄÜȱÏݼ°bug,java¸ßÐÔÄÜÓÎÏ··þÎñÆ÷ºÎÔÚ?

Apache MINA (mina-2.0.0-M6Ô´ÂëΪÀý):
    ÎÒÃÇʹÓÃmina nio tcp×î³£ÓõÄÑùÀýÈçÏÂ:
        NioSocketAcceptor acceptor = new NioSocketAcceptor(/*NioProcessorPool's size*/);
        DefaultIoFilterChainBuilder cha ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ