String的赋值出错!
import java.io.File;
import java.util.*;
class FileList {
private final static Scanner scanner = new Scanner(System.in);
public static void main(String[]args)
{
String name;
System.out.println("请输入file的name/以这样的格式:c:/program files/java!");
name = scanner.toString();
System.out.println(name);
list(new File("name"));
}
public static void list(File file)
{
if(!file.isDirectory())
return;
for(String name :file.list())
{
System.out.println(name);
}
}
}
E:\java>java FileList
请输入file的name/以这样的格式:c:/program files/java!
java.util.Scanner[delimiters=\p{javaWhitespace}+][position=0][match valid=false][need input=false][s
ource closed=false][skipped=false][group separator=\,][decimal separator=\.][positive prefix=][negat
ive prefix=\Q-\E][positive suffix=][negative suffix=][NaN string=\Q?\E][infinity string=\Q∞\E]
我是想用由户出入的!
郁闷啊!