java ¼¯ºÏ¿ò¼Ü(Collection)ºÍÊý×éµÄÅÅÐò
java ¼¯ºÏ¿ò¼Ü(Collection)ºÍÊý×éµÄÅÅÐò
¸ù¾ÝÔ¼¶¨£¬ÔÚʹÓÃjava±à³ÌµÄʱºòÓ¦¾¡¿ÉÄܵÄʹÓÃÏÖÓеÄÀà¿â£¬µ±È»ÄãÒ²¿ÉÒÔ×Ô¼º±àдһ¸öÅÅÐòµÄ·½·¨£¬»òÕß¿ò¼Ü£¬µ«ÊÇÓм¸¸öÈËÄÜдµÃ±ÈJDKÀïµÄ»¹ÒªºÃÄØ£¿Ê¹ÓÃÏÖÓеÄÀàµÄÁíÒ»¸öºÃ´¦ÊÇ´úÂëÒ×ÓÚÔĶÁºÍά»¤£¬ÕâƪÎÄÕÂÖ÷Òª½²µÄÊÇÈçºÎʹÓÃÏÖÓеÄÀà¿â¶ÔÊý×éºÍ¸÷ÖÖCollectionÈÝÆ÷½øÐÐÅÅÐò£¬(ÎÄÕÂÖеÄÒ»²¿·ÖÀý×ÓÀ´×Ô¡¶Java Developers Almanac 1.4¡·)
Ê×ÏÈÒªÖªµÀÁ½¸öÀà:java.util.ArraysºÍjava.util.Collections(×¢ÒâºÍCollectionµÄÇø±ð)CollectionÊǼ¯ºÏ¿ò¼ÜµÄ¶¥²ã½Ó¿Ú£¬¶øCollectionsÊÇ°üº¬ÁËÐí¶à¾²Ì¬·½·¨¡£ÎÒÃÇʹÓÃArrays¶ÔÊý×é½øÐÐÅÅÐò£¬Ê¹ÓÃCollections¶Ô½áºÏ¿ò¼ÜÈÝÆ÷½øÐÐÅÅÐò£¬ÈçArraysList,LinkedListµÈ¡£
Àý×ÓÖж¼Òª¼ÓÉÏimport java.util.*ºÍÆäËûÍâ¿Ç´úÂ룬ÈçÀàºÍ¾²Ì¬main·½·¨£¬ÎÒ»áÔÚµÚÒ»¸öÀý×ÓÀïд³öÈ«²¿´úÂ룬½ÓÏÂÀ´»áÎÞÒ»ÀýÍâµÄÊ¡ÂÔ¡£
¶ÔÊý×é½øÐÐÅÅÐò
±ÈÈçÓÐÒ»¸öÕûÐÍÊý×é:
int[] intArray = new int[] {4, 1, 3, -23};
ÎÒÃÇÈçºÎ½øÐÐÅÅÐòÄØ£¿ÄãÕâ¸öʱºòÊÇ·ñÔÚÏë¿ìËÙÅÅÐòµÄËã·¨£¿¿´¿´ÏÂÃæµÄʵÏÖ·½·¨:
import java.util.*;
public class Sort{
public static void main(String[] args){
int[] intArray = new int[] {4, 1, 3, -23};
Arrays.sort(intArray);
}
}
ÕâÑùÎÒÃǾÍÓÃArraysµÄ¾²Ì¬·½·¨sort()¶ÔintArray½øÐÐÁËÉýÐòÅÅÐò£¬ÏÖÔÚÊý×éÒѾ±ä³ÉÁË{-23,1,3,4}.
Èç¹ûÊÇ×Ö·ûÊý×é:
String[] strArray = new String[] {"z", "a", "C"};
ÎÒÃÇÓÃ:
Arrays.sort(strArray);
½øÐÐÅÅÐòºóµÄ½á¹ûÊÇ{C,a,z},sort()»á¸ù¾ÝÔªËصÄ×ÔȻ˳Ðò½øÐÐÉýÐòÅÅÐò¡£Èç¹ûÏ£Íû¶Ô´óСд²»Ãô¸ÐµÄ»°¿ÉÒÔÕâÑùд:
Arrays.sort(strArray, String.CASE_INSENSITIVE_ORDER);
µ±È»ÎÒÃÇÒ²¿ÉÒÔÖ¸¶¨Êý×éµÄijһ¶Î½øÐÐÅÅÐò±ÈÈçÎÒÃÇÒª¶ÔÊý×éϱí0-2µÄ²¿·Ö(¼ÙÉèÊý×鳤¶È´óÓÚ3)½øÐÐÅÅÐò£¬ÆäËû²¿·Ö±£³Ö²»±ä£¬ÎÒÃÇ¿ÉÒÔʹÓÃ:
Arrays.sort(strArray,0,2);
ÕâÑù£¬Î
Ïà¹ØÎĵµ£º
ÔÎÄÀ´×Ô£ºIT¹¤³Ì¼¼ÊõÍø£¬www.systhinker.com
Õ»Óë¶Ñ¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
Õ»Óë¶Ñ¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
JavaµÄ¶ÑÊÇÒ»¸öÔËÐÐʱÊý¾ÝÇø,ÀàµÄ¶ÔÏó´ÓÖзÖÅä¿Õ¼ä¡£Õ ......
package com.wensefu.constructor;
class Meal{
Meal(){
System.out.println("Meal()");
}
}
class Bread{
Bread(){
System.out.println("bread()");
}
}
class Chesse{
Chesse(){
System.out.println("Chesse()");
}
}
class Lettuce{
Lettuce(){
System. ......
ÔÚAndroidµÄÓ¦ÓóÌÐò¿ª·¢ÖУ¬Í¨³£Ê¹ÓõÄÊÇJAVAÓïÑÔ£¬³ýÁËÐèÒªÊìϤJAVAÓïÑԵĻù´¡ÖªÊ¶Ö®Í⣬»¹ÐèÒªÁ˽âAndroidÌṩµÄÀ©Õ¹µÄJAVA¹¦ÄÜ¡£
ÔÚÒ»°ãµÄJAVAÓ¦ÓÃÖУ¬Èç¹ûÐèÓÃÒýÓûù´¡Àà¿â£¬Í¨³£ÐèҪʹÓÃÈçϵķ½Ê½£º
import
javax.swing.*;
ÒÔÉÏ´úÂë±íʾÁËÒýÓÃJAVAµÄGUI×é¼þSwing,javax.swing¼´JAVAÖеÄÒ»¸ö°ü¡£
androidÌṩһР......
ºÜ¶àÅóÓÑÔÚÉîÈëµÄ½Ó´¥JavaÓïÑÔºó¾Í»á·¢ÏÖÕâÑùÁ½¸ö´Ê£º·´ÉäºÍÄÚÊ¡£¬Ö®Ç°ÎÒÃÇÒѾͨ¹ýʵÀý½âÎöÁËJavaµÄ·´Éä»úÖÆ£¬ÔÚʲô³¡ºÏÏÂÓ¦ÓÃÒÔ¼°ÈçºÎʹÓ㿽ñÌì°ÑÕâ¶þÕß·ÅÔÚÒ»Æð½éÉÜ£¬ÒòΪËüÃǶþÕßÊÇÏศÏà³ÉµÄ¡£
·´Éä
Ïà¶Ô¶øÑÔ£¬·´Éä±ÈÄÚÊ¡¸üÈÝÒ×Àí½âÒ»µã¡£ÓÃÒ»¾ä±È½Ï°×µÄ»°À´¸ÅÀ¨£¬·´Éä¾ÍÊÇÈÃÄã¿ÉÒÔͨ¹ýÃû³ÆÀ´µÃµ½¶ÔÏó(À࣬ÊôÐÔ£ ......
×÷Ϊjava²ËÄñ£¬ÔÚѧϰµ½Êý¾Ý¿â²Ù×÷µÄʱºòÍùÍù»áÓöµ½Ò»¸öºÜÍ·Í´µÄÎÊÌ⣬Êý¾Ý¿âÖÐÎÄÂÒÂë¡£ÕâËƺõÊÇÿ¸öjava³ÌÐòÔ±Ôڳɳ¤¹ý³ÌÖж¼»áÓöµ½µÄÎÊÌ⣬ÏÂÃæÎҾͰÑÎÒ×Ô¼ºµÄ¼¸ÖÖ·½·¨ºÍ´ó¼Ò·ÖÏíһϡ££¨Ò»°ãÊÇÔÚMyEclipseÏ¿ª·¢£©
javaÏîÄ¿£º
Ê×ÏÈ£¬È·±£ÏîÄ¿µÄ±àÂëÊÇgbk»òutf-8(),ÔÚWindows->Preferences->General->Workplac ......