package Test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileTest1
{
BufferedReader br = null;
FileTest1(String fileName)
{
try
{
br = new BufferedReader(new FileReader(fileName));
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
printResult();
}
private void printResult()
{
String line = null;
try
{
while(null != (line = br.readLine()))
{
System.out.println(line);
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception
{
new FileTest1("c:" + File.separator + "hello.txt");
new FileTest1("c:\\hello.txt");
new FileTest1("c:/hello.txt");
}
}
我要说明的问题是我想用 "c:\hello.txt" 做参数有没有什么办法?
在很多编程 语言中\只能用做转移用如果我不用\\可不可把 "c:\hello.txt" 这样的字符串传递给构造方法中。
如果底层是强制的不能这么做,那么也就不能了。
不过还是想听听大家的说法。
|
|