Java 字符串操作

[删除空白行]

import java.io.*; import java.util.Scanner; public class IOTest { public static void main(String[] args) throws IOException { Scanner scanner = new Scanner(System.in); System.out.println("Insert file: "); String inputFile = //scanner.nextLine(); "ioTestIn.txt"; BufferedReader inputFileReader = new BufferedReader( new FileReader(inputFile)); String inputFileLine; System.out.println("Insert file name of the new file: "); String NewFile = //scanner.nextLine(); "ioTestOut.txt"; scanner.close(); PrintWriter outputFile = new PrintWriter(new FileWriter(NewFile)); while((inputFileLine = inputFileReader.readLine()) != null) { if(inputFileLine.length() == 0) continue; outputFile.println(inputFileLine); } inputFileReader.close(); outputFile.close(); } }

来自:http://www.java-forums.org/new-java/6517-how-can-we-remove-blank-lines-txt.html

[删除首尾空白字符]

使用String的trim()函数就可以了,参考:http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#trim()

[删除特定的字符]

正则表达式可能是唯一的选择了。参考:

An Introduction to java.util.regex - Lesson 1 An Introduction to java.util.regex - Lesson 2

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值