### Question:
CWSTagger extends AbstractTagger { @Override public String tag(String src) { if(src==null||src.length()==0) return src; String[] sents = Sentenizer.split(src); String tag = ""; try { for (int i = 0; i < sents.length; i++) { Instance inst = new Instance(sents[i]); String[] preds = _tag(inst); String s = FormatCWS.toString(inst, preds,delim); tag += s; if (i < sents.length - 1) tag += delim; } } catch (Exception e) { e.printStackTrace(); } return tag; } CWSTagger(String str);  CWSTagger(CWSTagger tagger);  CWSTagger(String str, Dictionary dict); void setEnFilter(boolean b); void setDictionary(Dictionary dict); void setDictionary(THashSet<String> newset); void removeDictionary(); @Override String tag(String src); String[][] tag2DoubleArray(String src); ArrayList<String> tag2List(String src); String[] tag2Array(String src); static void main(String[] args);  }### Answer:
@Test public void testTagString2() { String str = "中文分词指的是将一个汉字序列切分成一个一个单独的词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。我们知道，在英文的行文中，单词之间是以空格作为自然分界符的，而中文只是字、句和段能通过明显的分界符来简单划界，唯独词没有一个形式上的分界符，虽然英文也同样存在短语的划分问题，不过在词这一层上，中文比之英文要复杂的多、困难的多。"; String s = tag.tag(str); System.out.println(s); assertTrue(s.startsWith("中文 分词 ")); }