Összekötjük a húrokat Groovy-val

1. Áttekintés

Ebben az oktatóanyagban az összefűzés több módját vizsgáljuk meg Húrs Groovyt használva. Vegye figyelembe, hogy a Groovy online tolmács itt jól jön.

Kezdjük azzal, hogy meghatározzuk a numOfWonder változó, amelyet a példáinkban használunk:

def numOfWonder = 'hét'

2. Konkatenációs operátorok

Egyszerűen használhatjuk a + operátort a csatlakozáshoz Húrs:

'A' + numOfWonder + 'világ csodái' 

Hasonlóképpen, Groovy is támogatja a bal shift << operátort:

„A világ << numOfWonder <<” csodája

3. Húrinterpoláció

Következő lépésként megpróbáljuk javítani a kód olvashatóságát egy Groovy kifejezés használatával egy string literálon belül:

"A világ $ numOfWonder csodája \ n"

Ez elérhető göndör zárójelek használatával is:

"A világ $ {numOfWonder} csodája \ n" 

4. Többsoros húrok

Tegyük fel, hogy a világ összes csodáját ki akarjuk nyomtatni, akkor a hármas-dupla idézőjelek segítségével meghatározhatunk egy többsoros vonalat Húr, még mindig a mi numOfWonder változó:

"" "A világ $ numOfWonder csodája van. Meg tudja nevezni mindet? Zeusz az Olympia 7. mauzóleum a Halicarnassus "" "-ban

5. Összekötési módszerek

Végső lehetőségként megvizsgáljuk Húr’S konkat módszer:

'A' .concat (numOfWonder) .concat ('a világ csodái') A

Nagyon hosszú szövegek esetén javasoljuk az a használatát StringBuilder vagy a StringBuffer helyette:

új StringBuilder (). append ('The') .append (numOfWonder) .append ('a világ csodája') új StringBuffer (). append ('The') .append (numOfWonder) .append ('a világ csodája) ')

6. Következtetés

Ebben a cikkben gyorsan áttekintettük az összefűzés módját Húrs Groovyt használva.

Szokás szerint az oktatóanyag teljes forráskódja elérhető a GitHubon.