文字列の大文字小文字を変換するには (downcase / lc / strtolower / toLowerCase, strtoupper / toUpperCase / uc / upcase)

Java / Scala / Groovy

Javaでの例

String uppercase_str = str.toUpperCase();
String lowercase_str = str.toLowerCase();

Scalaでの例

val uppercase_str = str.toUpperCase;
val lowercase_str = str.toLowerCase;

Groovyでの例

def uppercase_str = str.toUpperCase()
def lowercase_str = str.toLowerCase()

Signature:

String java.lang.String#toUpperCase()
String java.lang.String#toLowerCase()

java.lang.String#toUpperCase | Java Platform SE 8 Javadoc
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#toUpperCase–

java.lang.String#toLowerCase | Java Platform SE 8 Javadoc
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#toLowerCase–

PHP

strtoupper関数、strtolower関数を使う。

$uppercase_str = strtoupper($str);
$lowercase_str = strtolower($str);

この2つはロケールに依存する。

strtoupper 関数 | PHP Manual
http://php.net/manual/ja/function.strtoupper.php

strtolower 関数 | PHP Manual
http://php.net/manual/ja/function.strtolower.php

Python

upperメソッド、lowerメソッドを使う。

titleメソッドを使うと、1文字目を大文字にし、2文字目以降を小文字にしてくれる。

Python3での例

str = "heLLO"

print(str.upper());
# => HELLO

print(str.title());
# => Hello

print(str.lower());
# => hello

Ruby

uppercase_str = str.upcase
lowercase_str = str.downcase

Perl

my $uppercase_str = uc($str);
my $lowercase_str = lc($str);

uc 関数 | perldoc.jp
http://perldoc.jp/func/uc

lc 関数 | perldoc.jp
http://perldoc.jp/func/lc

sh (シェルスクリプト)

echo HeLLo | tr "[:upper:]" "[:lower:]"
# => hello

JavaScript / CoffeeScript

upperCaseStr = str.toUpperCase();
lowerCaseStr = str.toLowerCase();
このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
スポンサーリンク