テキストのリストに任意の引用符つけたい。
quateToString()
List.metaClass.toString = { squate,equate=null ->
if(equate==null) equate = squate
delegate.collect {"${squate}${it}${equate}"}
}
def l = ["a","b","c"];
println l.toString()
println l.toString("'")
常にこれでいいってわけではないけど。
追記:
シングルクオート以外にもこんなのとか行けます。
class cntP{
def i=0;
@Override
String toString(){
/<p class="num_${i++}">/
}
}
println l.toString(new cntP(),"</p>")
出力こんなです。
[<p class="num_0">a</p>, <p class="num_1">b</p>, <p class="num_2">c</p>]