2010年2月20日土曜日

[Scala] Stringの指定位置にStringを挿入する

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
ありそうでなさそうなので作ってみた。RichStringがSeqなのでtakeとかdropとか使えて便利。
scala> def insert(s: String, i: String, p: Int) = List(s take p, i, s drop p).mkString
insert: (String,String,Int)String

scala> insert("abcd", "123", 2)
res1: String = ab123cd

0 件のコメント:

コメントを投稿