`
leoizumi
  • 浏览: 93030 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

去除多余字符的代码

    博客分类:
  • J2EE
阅读更多
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class ReplaceFileLine {

	/**
	 * 读取源文件,把更新的内容写到新的文件里
	 * @param file
	 * @param file2
	 */
	public void replaceLine(File file,File file2) {
		try {
			BufferedReader reader = new BufferedReader(new FileReader(file));
			BufferedWriter writer = new BufferedWriter(new FileWriter(file2));
			String line = reader.readLine();
			
			while(line != null) {
				String newline = line.substring(2);
				System.out.println(newline);
				writer.write(newline);
				writer.newLine();
				line = reader.readLine();
			}
			reader.close();
			writer.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	} 
	
	
	
	public static void main(String[] args) {
		
		File file = new File("D:\\test.txt");
		File file2 =new File("D:\\receive.txt");
		ReplaceFileLine rf = new ReplaceFileLine();
		rf.replaceLine(file,file2);
	}
}
 
分享到:
评论

相关推荐

    deline一个ES6字符串标记能够删除多行字符串中多余的换行

    "deline"是一个专为处理多行字符串设计的库,它专注于删除多余的换行符,从而帮助开发者保持代码整洁和规范。本文将深入探讨deline的工作原理、使用方法以及其在JavaScript开发中的应用。 首先,让我们理解什么是...

    清除多余的空格的源代码

    在“清除多余的空格的源代码”这个项目中,我们可以看到一系列的文件,它们共同构成了一个用于删除代码中多余空格的工具。这个工具可能是针对各种编程语言设计的,因为不必要的空格在任何语言中都可能产生,影响代码...

    去除字符串结尾的空白行SubString

    3. **删除空白行**:如果是,则从字符串末尾移除这两个字符。 4. **重复检测**:直到字符串末尾不再包含`\r\n`为止。 #### 4.2 示例代码解析 ```csharp string rtf_txt = "Hello World!\r\n \r\n \r\n"; // 假设...

    java去掉文本中多余的空格与空行实例代码.docx

    该代码的实现思路是:首先,使用 StringBuilder 将字符串中的 \r 删除,然后将字符串分割成数组,并遍历数组,对每一行字符串进行处理。如果该行字符串为空白行,则计数器加 1,如果该行字符串不为空白行,则将其...

    js文本超出字符自动删除

    alert('字符超出限制,已自动删除多余字符'); } }); ``` 这段代码会在用户输入字符数超过`maxChars`时,截取并保留前`maxChars`个字符,同时弹出一个警告框告知用户已经删除了超出的字符。 除了使用`alert`,还...

    java 去除多余的空白

    但请注意,它不会去除字符串内部的多余空白。例如: ```java String str = " Hello World "; str = str.trim(); // "Hello World" ``` 2. **使用`replace()`或`replaceAll()`方法**: 如果需要去除字符串中...

    SQLServer多种去除尾数多余的0

    本文将详细讲解如何解决SQL Server中去除浮点数或定点数尾部多余的零的问题。 首先,我们需要理解SQL Server中数值类型的存储机制。浮点数(float)是一种近似值数据类型,它使用二进制浮点表示法,这意味着它在...

    vb去除前后空格trim()函数使用

    `Trim()`函数会返回一个新的字符串,这个新字符串与`Expression`相同,但首尾的空格已被删除。需要注意的是,`Trim()`函数只会去除前后的空格,对于字符串内部的空格,它并不会做任何处理。 在VB中,除了`Trim()`...

    jsmin 是一个帮助精简Javascript代码的工具,它会帮助你去除多余的空格,换行,注释等等

    jsmin通过删除不必要的字符,如空格、换行和单行注释,来实现这一目标,而不会改变代码的功能。 JavaScript代码在未经压缩的情况下,可能会包含大量的格式化和注释,这些在执行时并不起作用,但却占用了大量传输带...

    excel vba字符串处理大全

    VBA 提供了多种字符串处理函数,包括比较字符串、转换字符串、创建字符串、获取字符串的长度、格式化字符串、查找字符串、提取字符/字符串、删除空格、返回字符代码、返回数值代表的相应字符、使用字节的函数、返回...

    python 如何去除字符串头尾的多余符号

    总结来说,Python提供了多种方法来去除字符串头尾的多余字符,不同的方法适用于不同的使用场景。strip()、rstrip()、lstrip()函数提供了简洁方便的方式去除首尾特定字符,replace()和re.sub()则可以彻底去除字符串中...

    C代码实现超长整数字符串 相加,及相应执行程序

    5. 去除前导零:最后,结果字符串可能会有多余的前导零,我们需要将其删除,以得到最终的超长整数字符串。 在`biggie_addtion.c`源文件中,你应该能找到实现这些步骤的函数,如`add_big_numbers`,它接受两个超长...

    VB字符排版字符处理程序.rar

    例如,在编程时,可能需要将源代码中的注释进行整理,去除多余的空行;在数据处理时,可能需要去除文本文件中的空行和回车符,以便于导入数据库或进行数据分析。 6. **VB编程基础**: VB是一种面向对象的编程语言...

    去除字符串中空格.rar

    总之,无论是在哪种编程语言中,去除字符串中的空格都是一个基础但重要的操作,理解并掌握这些方法对于编写高效、可靠的代码至关重要。通过熟练运用上述技巧,你可以更好地处理各种字符串相关的编程问题。

    python实现去除下载电影和电视剧文件名中的多余字符的方法

    本文实例讲述了python实现去除下载电影和电视剧文件名中的多余字符的方法,是一个非常实用的技巧,分享给大家供大家参考。具体如下: 有时候我们讨厌下载电影和电视剧文件名中的多余字符(如网址和广告字样),搞得...

    自动去除空格搜索

    此工具的工作原理可能是这样的:它首先接收用户输入的关键字,然后通过内部的字符串处理函数,如JavaScript的`trim()`、`replace()`或正则表达式来去除多余的空白字符。`trim()`用于去除字符串首尾的空白,而`...

    删除多余空白行 源码

    在编程领域,源码是程序员用来创建...总的来说,删除多余空白行是代码维护过程中的一个重要环节,它有助于提升代码质量,增强代码可读性,并保持代码库的整洁。理解和熟练运用正则表达式在这一过程中扮演了关键角色。

    C#上位机基础学习-基于S7.Net实现读取S7-1500PLC中的字符串变量.docx

    4. 在C#中处理字符串数据,包括读取、去除多余字符等。 5. 使用S7Client对象的ReadBytes方法进行数据读取。 6. 对象初始化和事件驱动编程。 了解并掌握这些知识点,对于进行C#上位机与S7-1500PLC的通信开发是非常...

    C# 去除所有HTML代码

    - 通过正则表达式`"([\r\n])[\s]+"`去除多余的空白字符与换行符。这里`\r\n`匹配换行符,`[\s]+`则匹配一个或多个空白字符。 3. **去除HTML注释**: - 使用正则表达式`"<!--.*"`来去除HTML注释。这里`<!--.*`匹配...

    C# Formatter (针对C#代码的格式化工具).msi

    C#Formatter 是一个Visual Studio 2010/2012/2013外接程序,可...删除多余的空白行 从C#代码中删除所有空行或不可见行 从C#代码中删除所有注释 删除左侧的缩进,并修剪每行代码右侧超过白色的字符 内联所有代码行

Global site tag (gtag.js) - Google Analytics