Tag: stringtokenizer

将句子中的第一个单词用多个句子大写

例如: String s =“这是a.line是.over” 应该出来 “这是a.Line is.Over” 我想过两次使用字符串标记器 -first split using”.” -second split using ” ” to get the first word -then change charAt[0].toUpper 现在我不确定如何使用字符串标记符的输出作为另一个的输入? 我也可以使用split方法生成我尝试过的数组 String a=”this is.a good boy”; String [] dot=a.split(“\\.”); while(i<dot.length) { String [] sp=dot[i].split(" "); sp[0].charAt(0).toUpperCase();// what to do with this part?

如何在java中的String中查找整个单词

我有一个字符串,我必须解析不同的关键字。 例如,我有字符串: “我会在123woods来见你” 我的关键字是 ‘123woods”森林’ 我应该在每次有比赛时报告。 还应考虑多次出现。 然而,对于这个,我应该只在123woods上获得一场比赛,而不是在树林上。 这消除了使用String.contains()方法。 此外,我应该能够有一个列表/一组关键字,并同时检查它们的发生。 在这个例子中,如果我有’123woods’和’come’,我应该得到两次。 方法执行在大文本上应该有点快。 我的想法是使用StringTokenizer,但我不确定它是否会表现良好。 有什么建议么?