Ö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.