in orde, kan worden beschouwd als een rijke comparator met versterking van de banden, een praktische methode voor de verschillende soorten, meer vermogen, enz, na de verklaring van de verklaring is, COM. Google. Gemeenschappelijke. Verzamelen. Om < T >, klasse, @ gwtcompatible: de abstracte soort < T > uit te breiden tot doel bereiken een vergelijkbare < T > de methode van geavanceerde methoden, klasse 1, beschreven statische bestellen, & < doel > allequal (), de terugkeer van een soort van alle waarde gelijk aan "afwijking". Door middel van deze soort een stabiel. Het resultaat van de berekening, zonder wijziging van de volgorde van de elementen, 2, statische bestelling < doel > onderzoek (), en de terugkeer van alle OB in willekeurige volgordeVoor de vergelijking van voorwerpen (A, b) = = = = = = = = = 0 betekent dat b (identiteit van gelijkheid), 3. Int binarySearch (tabel <?Wordt 'T > sortedlist t Bond), het zoeken naar de sleutel sortedlist binaire zoeken. 4, abstracte internationale vergelijking (T - links - rechts), in vergelijking met de volgorde van de twee parameters. 5 < u wordt T > het bestellen van < e > verbindingen (comparator <?Super E > secondarycomparator), de terugkeer van een soort eerst bestellen, maar in een "en" gebeurtenissen, en een vertegenwoordiger van secondarycomparator. 6, statische < T > het bestellen van < T > stoffen (Iterable <?De uitbreiding en het.Super t > > comparator), de terugkeer van een soort, om te proberen telkens een bepaalde comparator, tot een - nul voor de resultaten, de resultaten terug van nul en terug te keren als alle comparator terug van nul. 7, statische < T > het bestellen van < T > duidelijke (lijst van < T > valuesinorder), de terugkeer van een soort vergelijking van doelstellingen in overeenstemming met hun in de lijst opgenomen in een bepaalde volgorde. 8, statische < T > het bestellen van < T > duidelijk leastvalue (t, T +Remainingvaluesinorder), de terugkeer van een soort vergelijking van doelstellingen voor deze volgorde volgens hun methode., 9, statische < T > het bestellen van < T > van (comparator < T > comparator), de terugkeer van een soort op basis van de vergelijking van de Bestaande voorbeelden, 10. < e breidt t > tabel < e > de maximale (Iterable < e > herhaling, int K), de terugkeer van een krachtens deze beschikking K (de grootste elementen, die van groot tot klein, 11, < e breidt t > tabel < e > de maximale (een < e > dat, in k), de grootste van bepaalde elementen van de terugkeer van K. Op basis van deze beschikking, om de grootste van de kleinste, 12, < e breidt t > immutablelist < e > immutablesortedcopy (Een < e > elementen), bevat de lijst van elementen in die volgorde onveranderlijk. 13, booleaanse stoornis (Iterable <?Wordt 'T > de concentratie), als elke eenheid na de eerste groter is dan of gelijk is aan element voor terug, in die volgorde. 14, booleaanse isstrictlyordered (Iterable <?Wordt 'T > de concentratie), als elke eenheid na de eerste elementen is groter dan het strikt terug waar het voor, in het kader van het commando, 15 < e breidt t > tabel < e > minste (Iterable < e > herhaling, int K), de terugkeer van K (ten minste volgens de volgorde van de kleinste van de grootste, 16, < e breidt t > tabel < e > minste (een < e > element, int K), van de elementen van een bepaald minimum terug Naar K. Volgens deze rangorde, gevolgd door een minimum max, 17, < uitbreiding van T > om < iteratieve < S > > lexicographical (), de terugkeer van een nieuwe soort, gebaseerd op de vergelijking van de verschillende elementen van het iteratieve object twee tot Een - nul voor deDit is gevonden; de woordenboek. 18 < e wordt de grootste t > e (E, e b), de terugkeer van de twee grote waarde in die volgorde. 19 < e wordt de grootste t > e (E, e b, C, E, E.De rest, de terugkeer van de maximale) op basis van de bestelling van de gespecificeerde waarde. 20, < e wordt de grootste (T > e Iterable < e > iteratieve), de terugkeer van de maximale waarde van de aangewezen volgens de volgorde. 21, < e breidt t > e. De grootste (< e > deze inrichting), is de grootste gespecificeerde waarde op basis van de bestelling. 22 < e breidt t > e min (E, e b) inkomsten van twee kleinere waarde, in die volgorde. 23, < e breidt t > e min (E, e b e c. E.De rest van de gespecificeerde waarde) van ten minste 24, in die volgorde. < e breidt t > e min (Iterable < e > iteratieve), gespecificeerde waarde van ten minste 25, in die volgorde. < e breidt t > e min (een < e > een gespecificeerde waarde van ten minste de volgens de procedure van 26.,, statische < c) dan > een < C > natuurlijke (), de terugkeer van een bijgehouden sorteren met waarden, de natuurlijke orde. 27, < uitbreiding van t > het bestellen van < s> nullsfirst (), een bevel terug met lege van minder dan alle andere waarden vergeleken met de waarden, het niet leeg. 28, < uitbreiding van T > het bestellen van < s> nullslast (), de terugkeer van een commando afhandelen.Wanneer meer dan alle andere waarden vergeleken met de waarden van het gebruik van dit soort niet - leeg. 29, < f > het bestellen van < f > onresultof (functionele < f?Wordt 'T > f), de functie van de eerste toepassing van de functie terug om elementen van een nieuwe soort, en de vergelijking van de resultaten met behulp van 30 <.,, de uitbreiding van de T > het bestellen van < s> reverse (), de terugkeer van de omgekeerde volgorde; het bestellen van gelijkwaardige collectie. Orde (referentie)., 31, < e breidt t > tabel < e > sortedcopy (Iterable < e > elementen), de terugkeer van een variabele elementen bevatten die de volgorde van de lijst; het gebruik van dit slechts op de lijst kan worden gewijzigd, of kunnen bevatten, 32, staat leeg. De bestelling < doel > usingtostring (), de terugkeer van een soort te vergelijken met het doel, het touw dat de terug tostring () van de natuurlijke volgorde, de methode, de erfenis.ED, deze klasse van de volgende methoden:,,,,, commando - object, bijvoorbeeld het gebruik van een redacteur in je gekozen, dat tot de volgende programma 's: de Java - C /> guava, invoer, guavatester.java, java.util.arraylist; de invoer van java.util.collections; de invoer van java.util.list; de invoer van de com.google.common.collect.ordering; - guavatester {openbare statische leegte belangrijkste (een lijst van parameters []) {< gehele > = nieuwe arraylist < gehele > (); digitale. Toevoeging van (nieuwe getallen (5)); digitale. Toevoeging van (nieuwe getallen (2)); De toename van het aantal nieuwe getallen (. (15)); digitale. Toevoeging van (nieuwe getallen (51); digitale. Toevoeging van (nieuwe getallen (53); digitale. Toevoeging van (nieuwe getallen (35)); digitale. Toevoeging van (nieuwe bedragen (45));De toevoeging van (nieuwe getallen. (32) (nieuw); digitale. Toevoeging van de gehele getal (43)); digitale. Toevoeging van (nieuwe getallen (16)); orde = bestellen. Natuurlijke (); het systeem.. leegte fac ("in de lijst van:"); het systeem. Uit de leegte fac (cijfers.); van de soort (digitale, sorteren.); het systeem.. leegte fac ("de lijst"); het systeem.. leegte fac (digitale); het systeem.. leegte fac ("======================"); het systeem.. leegte fac ("de Lijst" + besteld. - stoornis (digitale)); systeem. Leegte fac (minimum: "+ bestellen. Min (digitale); het systeem.. leegte fac (" maximum "+ bestellen. Max (digitale); van de soort (cijfers.. reverse ()); het systeem.. leegte fac (" omgekeerde "en de toename van het aantal digitale); (nul.L); het systeem. Println ("toegevoegd aan. Nul."); systeem. Println (aantal); Collections.sort (aantal, ordering.nullsFirst ()); systeem. Println ("eerste. Nul."); het systeem. Println (aantal); het systeem. Println ("======================"); List< String> names = nieuwe ArrayList< String> (); names.add ("ram" ("); names.add shyam"); names.add ("mohan"); names.add ("Sohan" ("); names.add ramesh"); names.add ("Suresh"); names.add ("naresh" ("); names.add mahesh"); names.add (nul); names.add ("VIKAS"); names.add ("deepak"); het systeem. Println ("een."); het systeem. Println (namen); de.sort (namen, ordering.nullsFirst.Reverse () ()); systeem. Println ("eerste dan nul reverse gesorteerd:"); het systeem. Println (namen);}}, was de opstelling van de klasse met het,, opgenomen, zullen als volgt opgenomen, C:\\Guava> GuavaTester.java, nu het de GuavaTester te zien van de result. Java, C:\\Guava> in de GuavaTester, result., input. 2, 5, 15, 51, 53, 35, 45, 32, 43,. [16]., 5, 15, 16, 32, 35, 43, 45, 51, 53 ====================== lijst is sorted: waar Minimum: 2 Maximum: [53 53 Reverse:, 45, 51, 43, 32, 35, 15, 16, 5, 2. Nul toegevoegd aan. [53, 51, 43, 45, 32, 35, 15, 16, 5, 2, eerste. Null] nietig. [null, 2, 5, 15, 16, 32, 35, 43, 45, 51, 53 ====================== een liSt: [ram, shyam, mohan, gevallen van ramesh, Suresh, naresh, mahesh, nietig, Vikas, deepak]. In omgekeerde volgorde: eerst de lijst [Vikas, Suresh, gevallen van, shyam ramesh, ram, mohan, mahesh, deepak, leeg.
Guava
Previous:Guava
Next Page:Guava