2005-02-08 [長年日記]

[Java]'Lj' := toUpperCase() と toTitleCase() が異なる文字。

image of Unicode Character 'LATIN CAPITAL LETTER L WITH SMALL LETTER J' (U+01C8) java.lang.Character#isTitleCase()のAPIドキュメントにも書いてある。マニュアルって面白い。

via @IT

追記。ツッコミいただいたので java.lang.String#toUpperCase(java.util.Locale)も見てみた。ß → SS という、長さが変わる変換もあるのかー。勉強になります。*1

追追記: もしかして "ß".toUpperCase().toLowerCase() は "ss" であって、"ß" ではないのか!?

*1 このことであってます? ちょっと不安。

本日のツッコミ(全1件) [ツッコミを入れる]
Cafebabe (2005-02-09 08:21)

toUpperCase()を語るのに,Characterクラスだけを見たらちょっとマズー.Stringクラスも見よう.

[]