|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcvj2.migemo.SenString
public class SenString
Sen で解析された文字列。
オリジナル文字列 = 会社更生手続き中の半導体大手
0 1 2 3 4 5 6 7 8 9 10111213
解析された文字列 = [カイシャ, ガイシャ][コウセイ][テツヅキ][チュウ, ジュウ, ナカ][ノ][ハンドウタイ][オオテ, オオデ]
内部データ = [0,2]カイシャ [2,4]コウセイ [4,7]テツヅキ [7,8]チュウ [8,9]ノ [9,12]ハンドウタイ [12,14]オオテ
Lガイシャ Lジュウ Lオオデ
Lナカ
これを検索すると、
find tetudukityuu(テツヅキチュウ) -> int[4,8]
find syako(シャコ) -> int[0,4]
find nakano(ナカノ) -> int[7,9]
starts kaisyakousei(カイシャコウ) -> int[0,4]
単語の途中は認識できないので、検索の戻り値は単語単位になる
コンストラクタの概要 | |
---|---|
SenString(java.lang.String orgString)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
append(int start,
int end,
java.util.List<java.lang.String> strs)
文字列を追加する |
int[] |
find(java.lang.String katakana)
文字列内を検索する |
int[] |
find(java.lang.String katakana,
int startElm)
指定された単語から検索開始 |
int |
getElementSize()
解析された単語の数を取得 |
long |
getObjectBytes()
使用メモリ |
java.lang.String |
getOrgString()
解析前の文字列を取得する |
int[] |
startsWith(java.lang.String katakana)
指定された文字列で始まるかどうか |
java.lang.String |
toSimpleString(java.lang.String delim)
単語を指定の区切りで結合して文字列にする |
java.lang.String |
toString()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public SenString(java.lang.String orgString)
メソッドの詳細 |
---|
public long getObjectBytes()
SizeCountable
内の getObjectBytes
public java.lang.String getOrgString()
public int getElementSize()
public void append(int start, int end, java.util.List<java.lang.String> strs)
start
- オリジナル文中での開始インデックスend
- オリジナル文中での終了インデックス + 1strs
- Senで変換された文字列public java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String toSimpleString(java.lang.String delim)
public int[] find(java.lang.String katakana, int startElm)
public int[] find(java.lang.String katakana)
katakana
- 全角カタカナ
public int[] startsWith(java.lang.String katakana)
katakana
- 全角カタカナ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |