讨论/综合讨论/Java IDEA 导入File包的问题 import java.io.File 和import java.io.*/
Java IDEA 导入File包的问题 import java.io.File 和import java.io.*

代码如下


import java.io.*;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) throws IOException
    {

        File f = new File("F:\\132.txt");

        f.createNewFile(); //创建F:\\132.txt
    }  
}

运行后报错
2.png

1.png

将代码第一行改为:
import java.io.File;

改后全部代码如下:

import java.io.File;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) throws IOException
    {

        File f = new File("F:\\132.txt");

        f.createNewFile();


    }
}

运行成功,并且创建了F:\132.txt

在Eclipse中,这两段代码都运行成功了。

请问使用import java.io.*;和import java.io.File;

import java.io.*表示导入io中的所有包,应当是包含File的。

为什么使用import java.io.*会失败,而使用import java.io.File;就成功了?这是IDEA自身的问题吗?

展开讨论

//import java.io.File;
import java.io.*;
import java.io.IOException;

public class FileTest {
public static void main(String[] args) {
File f=new File("F:\132.txt");
try {
Boolean b= f.createNewFile();
if(b){
System.out.println("success");
}else{
System.out.println("fail");
}
} catch (IOException e) {
System.out.println("捕获异常:"+ e.getMessage());
e.printStackTrace();
}
}
}
测试都可以JDK1.8,IDEA2019.1B版本

展开全部 4 讨论