计算stringx的实例,直到findstringy【JAVA教程】

!
也想出现在这里? 联系我们
信息

计算stringx的实例,直到findstringy,第1张

概述计算stringx的实例,直到findstringy

我一直在试图做大约一个小时左右,但只能设法编码的东西,只能算或只能search。 我的目标是将一些不仅查找特定string(让我们称之为“STRINGTOFIND”)的东西放在一起,而且还计算另一个特定string(我们称之为“STRINGTOCOUNT”)string的实例,直到find“STRINGTOFIND”为止。

以下是我如何计算:

int count = 0; Scanner scanner = new Scanner(\”example.xml\”); while (scanner.hasNextline()) { String nextToken = scanner.next(); if (nextToken.equalsIgnoreCase(\”STRINGTOCOUNT\”)) count++; }

以下是我的发现(我想find它的线):

int lineN = 1; //set to 1 for the loop to return correct line number Scanner scanner = new Scanner(\”example.xml\”); while (scanner.hasNextline()) { lineNum++; if(\”STRINGTOFIND\”.equals(scanner.nextline().trim())) { System.out.println(\”found on line: \”+lineNum); } }

我想到了寻找STRINGTOFIND,得到它的行号,并使第一个扫描器数STRINGTOCOUNT只有直到该行,但我的编程技能是不够的,可悲的是。 所以我的问题是,因为我已经有了代码只做我想做的事情之一 ,我该如何结合这些?

在C中加载8bpp灰度BMP

WMI调用方法

windows程序使用多less个堆栈?

使用纯windows API设置StaticText控件文本,不使用MFC

是否有可能由windowspipe理的2个窗口具有相同的窗口句柄值?

蓝牙API for Surface Pro 3的windows 8.1

在java中更改目录所有者

将string转换为cpp中的_T

使用带有编解码器头的ASCII安全文件进行编码问题,具体取决于行数

聆听具有特定标题的新打开的窗口

你只需要在循环中使用两个if语句。

boolean foundString = false; int count = 0,lineNum = 1; while(scanner.hasNextline()){ String line = scanner.nextline(); if(line.equals(\”STRINGTOFIND\”)){ foundString = true; break; // Break out of the loop } else if(line.equals(\”STRINGTOCOUNT\”)) count++; lineNum++; } // Code that uses \”foundString\” and/or \”lineNum\”

这段代码将计算与“STRINGTOCOUNT”匹配的行数,直到找到与“STRINGTOFIND”匹配的行或文件没有更多未读行(lineNum将包含发生此行的行号)为止。

总结

以上是内存溢出为你收集整理的计算stringx的实例,直到findstringy全部内容,希望文章能够帮你解决计算stringx的实例,直到findstringy所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞135 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容