文章列表
获得文件有效行数(非空行)
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile
{
public static void main(String[] args)
{
System.out.println(readFile("c:/testfile.txt"));
}
public static ...
String s = "abc*d";
String[] ss = s.split("*");
因为String的split以正则表达式分词,*为正则表达式的特殊字符、故而抛出异常、
java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
解决办法:
,+、*、|、\等符号为正则表达示特殊字符。
只需要加[]、或是\\即可。
如:String[] ss = s.split("\\*");