Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/452896915/jieba-android
/ functions
Functions
89 in github.com/452896915/jieba-android
⨍
Functions
89
◇
Types & classes
20
↓ 14 callers
Method
toString
()
jieba_android/src/main/java/jackmego/com/jieba_android/Pair.java:12
↓ 8 callers
Method
containsWord
(String word)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:307
↓ 4 callers
Method
sentenceProcess
(String sentence)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:278
↓ 3 callers
Method
applyActionsState
()
app/src/main/java/demo/com/jieba/DivideCard.java:121
↓ 3 callers
Method
getSelectedWords
()
app/src/main/java/demo/com/jieba/DivideCard.java:113
↓ 2 callers
Method
cut
(String sentence, List<String> tokens)
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:121
↓ 2 callers
Method
getDividedString
(String query)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:98
↓ 2 callers
Method
getJiebaSegmenterSingleton
()
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:45
↓ 2 callers
Method
hasNextNode
()
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:49
↓ 2 callers
Method
isChineseLetter
(char ch)
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:11
↓ 2 callers
Method
isMatch
判断是否完全匹配
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:58
↓ 2 callers
Method
processOtherUnknownWords
(String other, List<String> tokens)
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:234
↓ 2 callers
Method
viterbi
利用维特比算法计算对于一串单蹦个的字符,每个字符到下一个字符如何跳转,以实现整条路径的概率最大 例如:我 去 五 道 口 B B B B B M M M M M E E E E E S S S
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:161
↓ 1 callers
Method
addWord
将一个单词的每个字递归的插入字典树 @param word @return
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:292
↓ 1 callers
Method
calc
计算有向无环图的一条最大路径,从后向前,利用贪心算法,每一步只需要找出到达该字符的最大概率字符作为所选择的路径 @param sentence @param dag @return
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:255
↓ 1 callers
Method
ccFind
(char ch)
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:40
↓ 1 callers
Method
copyToClipboard
()
app/src/main/java/demo/com/jieba/DivideCard.java:133
↓ 1 callers
Method
create
(ArrayList<String> targetItems)
app/src/main/java/demo/com/jieba/CustomBottomSheetDialog.java:25
↓ 1 callers
Method
createDAG
(String sentence)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:211
↓ 1 callers
Method
fillElement
加载填充词典片段 @param charArray
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:160
↓ 1 callers
Method
getFreq
(String key)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:312
↓ 1 callers
Method
getInstance
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:221
↓ 1 callers
Method
getInstance
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:41
↓ 1 callers
Method
getOrCreateChildrenMap
获取Map容器 线程同步方法
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:294
↓ 1 callers
Method
getStrArrayFromFile
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:319
↓ 1 callers
Method
getTrie
()
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:302
↓ 1 callers
Method
init
(final Context context)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:32
↓ 1 callers
Method
isConnector
(char ch)
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:32
↓ 1 callers
Method
isContainChinese
判断字符串中是否包含中文 @param str 待校验字符串 @return 是否为中文 @warn 不能校验是否为中文标点符号
app/src/main/java/demo/com/jieba/DivideCard.java:169
↓ 1 callers
Method
isDigit
(char ch)
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:25
↓ 1 callers
Method
isEnglishLetter
(char ch)
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:18
↓ 1 callers
Method
isPrefix
判断是否是词的前缀
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:71
↓ 1 callers
Method
loadDict
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:233
↓ 1 callers
Method
loadModel
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:50
↓ 1 callers
Method
lookforOrCreateSegment
查找本节点下对应的keyChar的segment @param keyChar eg:一 @return
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:206
↓ 1 callers
Method
match
匹配词段 @param charArray @return Hit
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:63
↓ 1 callers
Method
onSuccess
(E result)
jieba_android/src/main/java/jackmego/com/jieba_android/RequestCallback.java:8
↓ 1 callers
Method
process
(String query, SegMode mode)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:123
↓ 1 callers
Method
regularize
全角 to 半角,大写 to 小写 @param input 输入字符 @return 转换后的字符
jieba_android/src/main/java/jackmego/com/jieba_android/CharacterUtil.java:60
↓ 1 callers
Method
restoreElement
d/b/c/ g/ f/e/ #/ j/ #/ h/ #/ #/
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:102
↓ 1 callers
Method
saveDictToFile
ROOT b/ -- c$/ -- d/ e$/f/ -- #/ -- g/ h$/ ---- #/ ---- i$/ #/ --------- #/ @param elementArray
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:149
↓ 1 callers
Method
search
()
app/src/main/java/demo/com/jieba/DivideCard.java:154
↓ 1 callers
Method
selectAll
()
app/src/main/java/demo/com/jieba/DivideCard.java:96
↓ 1 callers
Method
selectNone
()
app/src/main/java/demo/com/jieba/DivideCard.java:106
↓ 1 callers
Method
setBegin
(int begin)
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:105
↓ 1 callers
Method
setEnd
(int end)
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:113
↓ 1 callers
Method
setMatch
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:64
↓ 1 callers
Method
setMatchedElement
(Element matchedElement)
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:97
↓ 1 callers
Method
setPrefix
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:77
↓ 1 callers
Method
setUnmatch
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:89
↓ 1 callers
Method
setWords
(List<String> words)
app/src/main/java/demo/com/jieba/DivideCard.java:60
↓ 1 callers
Method
translate
()
app/src/main/java/demo/com/jieba/DivideCard.java:141
Method
CustomBottomSheetDialog
(@NonNull Context context, ArrayList<String> targetItems)
app/src/main/java/demo/com/jieba/CustomBottomSheetDialog.java:18
Method
DivideCard
(Context context)
app/src/main/java/demo/com/jieba/DivideCard.java:39
Method
Element
(Character nodeChar)
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:33
Method
FinalSeg
()
jieba_android/src/main/java/jackmego/com/jieba_android/viterbi/FinalSeg.java:37
Method
JiebaSegmenter
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:65
Method
Node
(Character value, Node parent)
jieba_android/src/main/java/jackmego/com/jieba_android/Node.java:7
Method
Pair
(K key, double freq)
jieba_android/src/main/java/jackmego/com/jieba_android/Pair.java:7
Method
SegToken
(String word, int startOffset, int endOffset)
jieba_android/src/main/java/jackmego/com/jieba_android/SegToken.java:11
Method
WordDictionary
(AssetManager assetManager)
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:40
Method
addition_isCorrect
()
jieba_android/src/test/java/free/jackmego/com/jieba_android/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/free/jackmego/com/jieba_android/ExampleUnitTest.java:13
Method
compareTo
实现Comparable接口 @param o @return int
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:330
Method
getBegin
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:101
Method
getChildMap
()
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:305
Method
getChildrenArray
获取数组容器 线程同步方法
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:279
Method
getDividedStringAsync
(final String query, final RequestCallback<ArrayList<String>> callback)
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:72
Method
getEnd
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:109
Method
getMatchedElement
()
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:93
Method
getNodeChar
()
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:41
Method
getStoreSize
()
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:53
Method
getView
(FlowLayout flowLayout, int i, String word)
app/src/main/java/demo/com/jieba/DivideCard.java:63
Method
isUnmatch
判断是否是不匹配
jieba_android/src/main/java/jackmego/com/jieba_android/Hit.java:83
Method
migrate
将数组中的segment迁移到Map中 @param elementArray
jieba_android/src/main/java/jackmego/com/jieba_android/Element.java:315
Method
onClick
(View view)
app/src/main/java/demo/com/jieba/MainActivity.java:31
Method
onClick
(View v)
app/src/main/java/demo/com/jieba/DivideCard.java:78
Method
onCreate
()
app/src/main/java/demo/com/jieba/MyApplication.java:12
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/demo/com/jieba/MainActivity.java:22
Method
onError
(String errorMsg)
jieba_android/src/main/java/jackmego/com/jieba_android/RequestCallback.java:9
Method
onSelected
(Set<Integer> selectPosSet)
app/src/main/java/demo/com/jieba/DivideCard.java:72
Method
preProcess
预处理,生成中间文件 @param assetManager
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:71
Method
readElemFromFile
(Context context)
jieba_android/src/main/java/jackmego/com/jieba_android/Utility.java:32
Method
run
()
jieba_android/src/main/java/jackmego/com/jieba_android/WordDictionary.java:346
Method
run
()
jieba_android/src/main/java/jackmego/com/jieba_android/JiebaSegmenter.java:35
Method
toString
()
jieba_android/src/main/java/jackmego/com/jieba_android/SegToken.java:18
Method
useAppContext
()
jieba_android/src/androidTest/java/free/jackmego/com/jieba_android/ExampleInstrumentedTest.java:19
Method
useAppContext
()
app/src/androidTest/java/free/jackmego/com/jieba_android/ExampleInstrumentedTest.java:19
Method
writeElemToFile
(Context context, Element element)
jieba_android/src/main/java/jackmego/com/jieba_android/Utility.java:17