Spoji žice s Groovyjem
1. Pregled
U ovom ćemo uputstvu pogledati nekoliko načina spajanja Nizs pomoću Groovyja. Imajte na umu da vam Groovy internetski tumač dobro dolazi ovdje.
Počet ćemo definiranjem a numOfWonder varijabla, koju ćemo koristiti u našim primjerima:
def numOfWonder = 'sedam'
2. Operatori spajanja
Naprosto, za pridruživanje možemo koristiti operator + Nizs:
'The' + numOfWonder + 'svjetska čuda'
Slično tome, Groovy također podržava operatora shift << ulijevo:
'The' << numOfWonder << 'čuda od' << 'svijeta'
3. Interpolacija niza
Kao sljedeći korak pokušat ćemo poboljšati čitljivost koda pomoću Groovyjeva izraza u literalnom nizu:
"Svjetska čudesa $ numOfWonder \ n"
To se također može postići korištenjem kovrčavih zagrada:
"Svjetska čuda $ {numOfWonder} \ n"
4. Višeredne žice
Recimo da želimo ispisati sva svjetska čuda, a zatim možemo upotrijebiti trostruke dvostruke navodnike za definiranje višeredaka Niz, i dalje uključujući naš numOfWonder varijabla:
"" "Postoje $ numOfWonder čudesa svijeta. Možete li ih sve imenovati? 1. Velika piramida u Gizi 2. Viseći babilonski vrtovi 3. Colossus of Rhode 4. Svjetionik Alexendra 5. Artemidin hram 6. Status Zeus u Olimpiji 7. Mauzolej u Halikarnasu "" "
5. Metode spajanja
Kao konačnu opciju pogledat ćemo Niz‘S konkat metoda:
'The' .concat (numOfWonder) .concat ('svjetska čuda') U
Za stvarno dugačke tekstove preporučujemo upotrebu a StringBuilder ili a StringBuffer umjesto toga:
novi StringBuilder (). append ('The') .append (numOfWonder) .append ('svjetska čuda') new StringBuffer (). append ('The') .append (numOfWonder) .append ('svjetska čuda ')
6. Zaključak
U ovom smo članku na brzinu pogledali kako se spajati Nizs pomoću Groovyja.
Kao i obično, puni izvorni kod za ovaj vodič dostupan je na GitHubu.