java – 如何在找到单词时断开字符串
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 如何在找到单词时断开字符串,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1749字,纯文字阅读大概需要3分钟。
内容图文
![java – 如何在找到单词时断开字符串](/upload/InfoBanner/zyjiaocheng/722/16afd0b943eb4e759ac2993ed763ffa4.jpg)
我的String对象中有一个数据,如下所示
Scanner Inlist 1,2,3
Resolved scan set NotEqual to Non Scan Set
Area of intrest equal to Total Intrest
Initial responder Inlist enter values
现在,当我读到每一行时,如果我找到了单词(Inlist,NotEqual,Inlist),那么它需要打破这一行并需要读取下一行.
Output would be:
Scanner
Resolved scan set
Area of intrest
Initial responder
直到现在我所尝试的是
String filterstringobj=promtchild.toString();
StringTokenizer str=new StringTokenizer(filterstringobj,"");
while(str.hasMoreTokens())
{
String Inlistremove=str.nextToken("InList");
if(Inlistremove.length()!=0)
{
System.out.println(Inlistremove);
if(Inlistremove.equalsIgnoreCase("InList") &&
Inlistremove.equalsIgnoreCase("NotEqual") &&
Inlistremove.equalsIgnoreCase("Equal")
)
{
System.out.println(Inlistremove);
}
}
}
解决方法:
使用此行:
StringTokenizer str=new StringTokenizer(filterstringobj," ");
代替
StringTokenizer str=new StringTokenizer(filterstringobj,"");
编辑
好的,然后观看以下演示代码:
import java.util.StringTokenizer;
class WordsFromString
{
public static void main(String st[])
{
String data = "Scanner Inlist 1,2,3\n"+
"Resolved scan set NotEqual to Non Scan Set\n"+
"Area of intrest equal to Total Intrest\n"+
"Initial responder Inlist enter values";
StringTokenizer tokenizer = new StringTokenizer(data,"\n",true);
StringBuilder output = new StringBuilder();
while (tokenizer.hasMoreElements())
{
String sLine = tokenizer.nextToken();
StringTokenizer tokenizerWord = new StringTokenizer(sLine," ",true);
while (tokenizerWord.hasMoreElements())
{
String word = tokenizerWord.nextToken();
if ("Inlist".equals(word) || "NotEqual".equals(word) || "Inlist".equals(word) || "equal".equals(word))
{
break;
}
else
{
output.append(word);
}
}
}
System.out.println(output.toString());
}
}
内容总结
以上是互联网集市为您收集整理的java – 如何在找到单词时断开字符串全部内容,希望文章能够帮你解决java – 如何在找到单词时断开字符串所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。