如何在java中打开名称为字符串的文件
我想用字符串替换带引号的值 我还想在switch语句中用不同的文件名填充字符串,以便打开不同的文件并对文件数据执行重复操作 我该怎么办如何在java中打开名称为字符串的文件,java,Java,我想用字符串替换带引号的值 我还想在switch语句中用不同的文件名填充字符串,以便打开不同的文件并对文件数据执行重复操作 我该怎么办 FileInputStream fis = new FileInputStream("./abc.txt"); 请注意,没有String.valueOf(String)。如果有,它将毫无意义,因为它可能只返回传递给它的字符串。请注意,Java不支持字符串作为case参数(或者至少您必须等待Java 7这样做),因此,您需要一组if/else比较,以便对不同的
FileInputStream fis = new FileInputStream("./abc.txt");
请注意,没有
String.valueOf(String)
。如果有,它将毫无意义,因为它可能只返回传递给它的字符串。请注意,Java不支持字符串作为case
参数(或者至少您必须等待Java 7这样做),因此,您需要一组if
/else
比较,以便对不同的文件名执行不同的操作
FileInputStream fis = new FileInputStream(filename);
等等
if ("a.txt".equals(filename)) {
// do something
}
if ("b.txt".equals(filename)) {
// do something
}