[英]How to print the contents at occurence of a substring
我编写了一段代码,以查看其中有几行(因此带有换行符)的String命名行。 我的代码在行中打印字符串Context的所有位置。 我如何修改代码以打印事件
String Context = ("[020t");
int index =0;
int count = 0;
while((index = line.indexOf(Context, index))!= -1)
{
count++;
index += Context.length() -1;
System.out.println(index);
}
System.out.println(count);
采样线是
[020t 12:23:43 FILE TAKEN
[020t 12:23:44 REGISTRATION END
[0r(1)2[000p[040qe1w3h162[020t*881*11/11/2010*12:24*
*CARD INSERTED*
[020t 12:24:06 CODE ENTERED
11\11\10 12:24 10390011
5061180101607659013 6598
INVALID TRANSACTION, PLEASE CONTACT
YOUR ADMINISTRATOR FOR ADVICE
我打算将这些行传递给另一种方法。 谢谢
如果要传递事件,请根据新行拆分字符串。 迭代生成的字符串数组,并检查它是否以所需的字符串开头-如果这样,您可以将其添加到一些列表中,并将该列表传递给您的方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.