サイト内検索
2012年2月 月 火 水 木 金 土 日 « 1月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
最近の投稿
Sponsored Link
Tag Archives: String
人工無脳を作ってみる (1)入力文の末尾に文字列を追加
さて、最初は単純にユーザの入力文の末尾に予め定義されている文字列を付け足して応答するだけのものです。 ソースコード package info.yukun.chatterbot; import java.io.Buffer … Continue reading
Java: ユーザからの(標準)入力を取得 – System.inとInputStreamReaderクラス
コマンドプロンプトからキーボード(標準)入力を取得するプログラムです。 肝心の標準入力を取得する手続きはSystem.inフィールドですが、これはバイトストリームでの読み込みを行うメソッドしか持たないので、InputSt … Continue reading
Python: 文字列の上位型であるシーケンス型の構文 – Sequence[X:Y:Z]
データの順序が存在するデータ型としてシーケンス型があり、文字列型の上位型となっています。このシーケンス型には文字列中の文字の抽出や操作を簡略化する分かりやすい構文がありますので、これを確認してみましょう。 String[ … Continue reading
Python: 10進数整数を2進数文字列に変換する関数
2進数文字列を10進数整数に変換する関数int()はありますが、 >>> int(’1011′, 2) 11 その逆の、10進数整数を2進数文字列に変換する関数が(Python2.5では)見当たらなかったので、書いてみま … Continue reading
Python: 文字列の検索 – index()、reindex()メソッド
ソースコード #!/usr/bin/python # coding: UTF-8 # 文字列の検索 | index(), reindex()の使い方 s1 = ‘Hello, Jan !’ # 引数(パターン)が1文字の … Continue reading
Java: 文字列の先頭・末尾の文字を削除するstrip()メソッド
テキストマイニングを行う際、文書を単語集合に区切ったのはいいけれど、単語の先頭・末尾に以下のような文字が入っている場合は辞書に格納する際に削除したいですね。 Hello! page.” “Hi, 単語の前後に複数の記号( … Continue reading
検索エンジンを実装 (4)AND演算
AND演算処理の概要 上の図から、ある2つの語の転置インデックスリストをA, Bとします。ここで、要素をそれぞれa, b(整数)とし演算結果を格納するリストをCとするとき、AND演算は主に以下の処理内容を繰り返します。 … Continue reading
JavaとRubyで文字列の終端の扱いの違い
RubyのコードをJavaに書き直す際に注意する相違点が幾つかあったので、そのうちの一つを挙げてみます。特に文字列関係は色々やりにくいです。 a = “4321″ p a[4] #=> nil Rubyでは文字を[]で指 … Continue reading