public class FindStringInTxt {
String encoding = "UTF-8";
public static void main(String[] args) throws IOException {
findStringInFile("C://1.TXT");
}
public static void findStringInFile(String path) throws IOException{
File file = new File(path);
InputStreamReader read = new InputStreamReader(new FileInputStream(file),"UTF-8");//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String line = null;
while ((line = bufferedReader.readLine()) != null) {
if(line.startsWith("#")){
continue;
}
//指定字符串判断处
if (line.contains("xxyy")) {
System.out.println(line);
}
}
}
}
分享到:
相关推荐
本文将深入探讨“替换文件中指定字符串”的批处理工具,它允许用户批量替换文件中的特定字符串,无需手动逐个编辑,极大地提高了工作效率。 首先,批处理(Batch Processing)是计算机科学中的一种概念,指的是通过...
本篇将详细探讨如何判断一个以逗号分隔的字符串是否包含某个特定的数,并提供一个Java实例作为参考。 首先,我们需要理解字符串的基本操作。在Java中,`String` 类型是不可变的,这意味着一旦创建了一个`String`...
在Java编程语言中,判断一个字符串是否包含在另一个字符串中是一项基本操作,这通常涉及到字符串的搜索和比较。本示例中的任务是检查字符串"Tom"是否存在于"I am Tom, I am from China"中。我们可以使用Java的内置...
在Java中,同样需要遍历字符串中的每个字符并检查其编码来确定长度。不同于JavaScript,Java提供了更多的编码支持,并且可以直接通过转换字符集的方式来实现长度的计算。这里采用的是将原始字符串先转换为GBK编码,...
字符串截取是指从一个较长的字符串中提取出一个子字符串的过程。通常情况下,我们可以简单地通过索引或长度来指定截取的位置和长度。然而,在处理包含多字节编码(如UTF-8)的字符串时,简单的截取可能会导致错误的...
2. 替换子串:将字符串中的某个子串替换为新的子串。 3. 分割字符串:根据特定分隔符将字符串拆分为多个子串的列表。 4. 连接字符串:将多个字符串合并成一个字符串。 5. 字符串反转:将字符串的字符顺序反转。 ...
在Java编程中,有时我们需要处理与日期相关的任务,例如判断某个日期是否是节假日,或者计算几个工作日后的新日期。这个工具类就是为了解决这样的问题而设计的。它包含了一个功能丰富的API,允许开发者轻松地进行...
- **条件性输出**:有时候需要根据条件来决定是否插入某个值到字符串中,这可以通过条件判断来实现。例如: ```java String name = "Alice"; int age = 25; String occupation = null; String message; if ...
实训5的主题聚焦于判断字符串,这通常涉及检查字符串的特定属性,比如空值、是否包含某个子串、字符排序等。以下是一些关于Java中字符串判断的基本知识点: 1. **字符串初始化**:在Java中,字符串是对象,可以使用...
6. **字符查找与替换**:`indexOf()`和`lastIndexOf()`查找指定字符或子串的位置,而`replace()`和`replaceAll()`用于替换字符串中的特定字符或模式。 7. **字符串分割**:`split()`方法可以将字符串按照指定分隔符...
在模板中,可以使用 `#foreach` 循环遍历数据集合,如展示特价商品列表,`#if` 语句可以根据条件展示特定内容,如用户是否已经购买过某种商品。这些 VTL 语句嵌入在 HTML 代码中,当用户请求页面时,Velocity 模板...
Java文件路径操作是Java开发中常见且重要的任务,无论是在读写文件、处理资源还是进行系统交互时,都需要对文件路径进行操作。本篇将详细探讨Java中的文件路径处理技术,主要涵盖以下知识点: 1. **File类**: ...
根据提供的文件信息,我们可以总结出以下关于Java中计算某个月工作日的相关知识点: ### Java中计算某个月的工作日总数及具体工作日 #### 概述 在Java中,要计算一个月内有多少个工作日(通常指周一至周五),以及...
在Java编程中,有时我们需要对文件系统进行操作,例如查找并删除特定的文件。这个示例展示了如何在Java中实现一个模糊匹配文件名并删除的功能。以下是对代码的详细解释: 1. **模糊匹配原理**: 示例中的模糊匹配...
在JSP页面中,我们经常需要判断一个字符串是否存在于某个字符串列表中,而JSTL(JavaServer Pages Standard Tag Library)提供的标准函数中并没有直接支持这一功能的方法。本文将介绍如何在JSP中实现判断List是否...
- `instanceof`是Java语言中的关键字,用于检查一个对象是否属于某个类或接口的实例。 8. **字符串长度属性:** - 字符串对象的长度可以通过`length()`方法获取。 9. **异常处理流程示例:** - 给出的程序段...
在本文中,我们将深入探讨如何使用Node.js实现在一个目录中查找特定字符串及其所在的文件。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript编写高性能的应用程序。在...
如果你想检查一个字符串是否包含在另一个字符串中,可以使用`contains()`方法。这个方法接受一个字符串参数,如果目标字符串包含这个参数,则返回`true`。例如: ```java String mainStr = "Hello, world!"; String...
- 另外,可能会包含一些高级功能,如检查字符串是否包含某个子串 (`contains()`)、格式化字符串 (`format()`) 或者对字符串进行编码和解码 (`encode/decode()`). 2. **`FileUtil`**: - 这个类提供文件和目录操作...