我有一个包含数千行的文本文件.查找文件中是否存在某个字符串的最佳方法是什么?
通过将整个文件读入字符串然后使用string.contains方法或使用方法创建所有行的列表Files.readAllLines然后循环遍历列表中的每一行并检查该行是否包含所需的字符串?
更新:我使用的是Java 7.搜索限制为每个文件1-2个字符串搜索(10个文件).要搜索的字符串随文件而变化.如果找到字符串,我想停止搜索.
我有以下代码
Set wb = ThisWorkbook`
ComboBox7.RowSource = wb.Worksheets("Sheet5").Range("A2", _
Range("A65536").End(xlUp)).Address
Run Code Online (Sandbox Code Playgroud)
如果我没有wb.Sheets("Sheet5").Select在此行之前放置,则此代码会抛出错误
"Application defined or object-defined error"
我希望这段代码能够在不选择Sheet5的情况下工作.
如果我放,ComboBox7.RowSource = wb.Worksheets("Sheet5").Range("A2:A7").Address那么它没有选择sheet5工作正常.
End(xlUp)没有选择表单有什么方法可以使用吗?