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.