【发布时间】:2021-09-17 03:23:17
【问题描述】:
我有一个 200 行的字符串,如果特定单词出现在哪个位置,我从字符串中搜索,然后只将字符串的那一行写入变量,而不是任何其他行。 我正在使用 subString 方法,但卡在行尾。
pos = docText.indexOf("ABC");
String known = docText.substring(pos+28 , *end of line*);
如何表示这个行尾
【问题讨论】:
-
你可以先用 \n 分割行,然后做 for 循环,在 for 循环内部使用相同的检查来搜索子字符串
-
谢谢@sandip。它奏效了。
-
就我个人而言,我可能会在字符串上使用 Scanner 并调用 nextLine 直到您到达其中包含子字符串的那个。