Groovyで文字列の配列を大文字に変換する方法


方法1: forループを使用して大文字に変換する

def strings = ["apple", "banana", "cherry"]
def upperCaseStrings = []
for (String str : strings) {
    upperCaseStrings.add(str.toUpperCase())
}
println(upperCaseStrings)

方法2: コレクション操作を使用して大文字に変換する

def strings = ["apple", "banana", "cherry"]
def upperCaseStrings = strings.collect { it.toUpperCase() }
println(upperCaseStrings)

方法3: 関数型プログラミングスタイルを使用して大文字に変換する

def strings = ["apple", "banana", "cherry"]
def upperCaseStrings = strings.collect(String::toUpperCase)
println(upperCaseStrings)

どの方法を選ぶかは、個々の要件とコードの読みやすさによるでしょう。これらの方法はすべて同じ結果を返しますが、コードのスタイルやパフォーマンスに微妙な違いがあるかもしれません。

上記のコード例では、stringsという元の配列をupperCaseStringsという新しい配列に変換しています。toUpperCase()メソッドを使用することで、各文字列を大文字に変換しています。最後に、結果を出力しています。

これらのコード例は、Groovy言語を使用して文字列の配列を大文字に変換するための基本的な手法を示しています。必要に応じて、これらの例を修正して特定の要件に合わせることができます。