漢字に変換する時は辞書に読み仮名と変換後の単語の候補を羅列します 単純に書くとこんな感じです↓ "かん","漢,感,間" これをデータに持っていて読み込むわけです 読み込んだデータの読み仮名と 入力された読み仮名とを比較して一致する単語のリストを表示しています そのリストを表示する時に変換済み、変換対象、未変換の3つに文字列を保持して 変換対象のみで一致する単語を読みに行くようにしているのが変換中の下画面になります