facultatieve cursussen, de niet - variabele object in de ruimte niet.Het doel is gebruikt om de waarde van dat eventueel niet leeg.Dit soort praktische methoden en de verschillende code om de waarden beschikbaar zijn of niet beschikbaar zijn, in plaats van inspectie nietig verklaring van de volgende categorieën, is de verklaring, COM. Google. Gemeenschappelijke. Basis. De facultatieve < T >, klasse: @ gwtcompatible (bijgehouden = waar abstracte categorie kan worden gekozen. De < T > uit te breiden tot doel dat deze methode bijgehouden, geavanceerde methoden & beschrijving van 1, statische < T > facultatief < T > niet (), de terugkeer van een bevat geen enkele verwijzing naar het voorbeeld van de facultatieve., 2, set < T > actief (), de terugkeer van een variabele element wordt niet het enige element bevat voorbeelden, als er sprake is van een vrij constante; of 3, abstracte booleaanse gelijken (object waar is terugAls het doel is het voorbeeld van een facultatief of verwijzingen bevatten naar gelijke of afwezig. 4, statische < T > facultatief < T > fromnullable (T - nullablereference), als nullablereference is niet leeg, de terugkeer van een verwijzing naar het voorbeeld van een facultatief; anders terug ()., 5, de niet - terugkeer van de voorbeelden (), bevat, moet het bestaan van 6.,, de terugkeer van de hashcode (int, in dit concrete geval hashcode, 7, booleaanse ispresent (), waar is terug, als het met een (niet - lege) voorbeelden, 8, statische <.; T > facultatief < T > (T - referentie), de terugkeer van een bepaald niet - nul wordt een facultatieve voorbeelden., 9, de facultatieve < T > of (facultatieve <?Wordt 'T > secondchoice), als het is een waardevol geschenk terug op dit facultatief; secondchoice anders. 10, de leverancier of de (<?Wordt 'T > leverancier), als het bestaat, de terugkeer van een voorbeeld; leveranciers. Get () of., 11, abstract of (T - waarde), als het bestaat, de terugkeer van een standaard voorbeeld; anders, 12, T - ornull () produktie, als het bestaat, de terugkeer van een voorbeeld; lege woorden. 13, statische < T > iteratieve < T > presentinstances (Iterable <?De uitbreiding en het facultatief,???????Wordt 'T > > facultatief), de aanleg van de waarde van elk van de terugkeer van de combinatie van gebeurtenissen die, met het oog op de overslaan. (), 14, tostring. () de snaren terug van de aanleg van de string. 15, de < V > facultatief < v) (functie van BT; <?- t, V > functie), als voorbeeld van het bestaan, de functie van de omschakeling en de specifieke; anders niet () de methode van de erfenis van de terugkeer,.,, de klasse van de volgende methoden:,,, de facultatieve java.lang.Object, voorbeelden, het gebruik van een redacteur in je gekozen dat tot de volgende, C van de Java - programma: /> guava, invoer, guavatester.java, com.google.common.base.optional; de cursus (publiek guavatester statische leegte belangrijkste (reeks parameters []) {guavatester guavatester = nieuwe guavatester (); de gehele value1 = nul; de gehele waarde (') = nieuwe getallen (10); ///////optional.fromnullable toegestane overdracht parameters is leeg.Facultatieve < gehele > = facultatief. Fromnullable (); ///////optional.of - een abnormale als parameter is leeg nullpointerexception facultatieve < gehele > b = facultatief, (2); het systeem.. leegte fac (guavatester. (A, b) de som van De openbare integer en);} (facultatief < gehele > facultatief < gehele > b) {///////optional.ispresent - controleer of de waarde van het systeem. Leegte fac ("eerste parameter is:" + A. Ispresent ()); het systeem.. leegte fac ("tweede parameter is:" + B ispresent ()) optional.or; ///////- waarden als er anders terug /standaardwaarden doorgeven.Het gehele bedrag van 1 = "(nieuwe integer (0); ///////optional.get - waarde is nu de gehele waarde (') = B - 1 + (); de waarde van de waarde (');}}, en de resultaten van de verificatie, het gebruik van die klasse opgenomen als volgt:, C: guava > guavatester.java nu opgenomen. De resultaten van de guavatester zien rennen, C: guava > Java guavatester, gezien de eerste resultaten van de parameters is: de valse tweede parameter is: de echte 10,
Guava
Previous:Guava milieu - instellingen
Next Page:Guava