2011-06-23から1日間の記事一覧

Groovyで文字列を最大nバイトに切り詰める

文字列を最大nバイトに切り詰める。n文字ではなく、nバイト。 ただし、マルチバイトの中途半端な状態(上位1バイトだけなど)は出力しない。 stripIndent()の行末版ってところだろうか。 コード def takeNbytes(str, n) { buf = '' str = str.toList().each { …