Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java Scanner中有没有办法用变量代替路径_Java_File_Java.util.scanner_Jfilechooser - Fatal编程技术网

在java Scanner中有没有办法用变量代替路径

在java Scanner中有没有办法用变量代替路径,java,file,java.util.scanner,jfilechooser,Java,File,Java.util.scanner,Jfilechooser,如何读取分配给使用JFileChooser选择的引用变量的文件 package AnimeAid; import java.io.*; import java.util.*; import javax.swing.*; public class ReadFile { private File ourFile; Scanner sc; public ReadFile() { th

如何读取分配给使用JFileChooser选择的引用变量的文件

package AnimeAid;
    import java.io.*;
    import java.util.*;
    import javax.swing.*;

    public class ReadFile {
        private File ourFile;
              Scanner sc;

        public ReadFile() {
            this.sc = new Scanner(new File(ourFile);
        }

            }

您可以像这样传入字符串:

Scanner sc = new Scanner(new file(new String("/path/to/file.txt));

您可以像这样传入字符串:

Scanner sc = new Scanner(new file(new String("/path/to/file.txt));

您可以像这样传入字符串:

Scanner sc = new Scanner(new file(new String("/path/to/file.txt));

您可以像这样传入字符串:

Scanner sc = new Scanner(new file(new String("/path/to/file.txt));
“因为我正在尝试使用JFileChoosear选择文件”

如果
APPROVE\u选项
是返回值,则
JFileChooser
将返回一个
文件
对象。您可以使用
chooser.getSelectedFile()
然后将其传递给
扫描仪

JFileChooser chooser = new JFileChooser();

File file = null;
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    file = chooser.getSelectedFile();
}

try {
    Scanner scanner = new Scanner(file);
    // read file
} catch (Exception ex) {
    ex.printStackTrace();
}
运行这个

import java.io.File;
import java.util.Scanner;
import javax.swing.JFileChooser;

public class TestFileChooser {

    public static void main(String[] args) {
        JFileChooser chooser = new JFileChooser();

        File file = null;
        int returnVal = chooser.showOpenDialog(null);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            file = chooser.getSelectedFile();
        }

        try {
            Scanner scanner = new Scanner(file);
            while (scanner.hasNextLine()) {
                System.out.println(scanner.nextLine());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}
“因为我正在尝试使用JFileChoosear选择文件”

如果
APPROVE\u选项
是返回值,则
JFileChooser
将返回一个
文件
对象。您可以使用
chooser.getSelectedFile()
然后将其传递给
扫描仪

JFileChooser chooser = new JFileChooser();

File file = null;
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    file = chooser.getSelectedFile();
}

try {
    Scanner scanner = new Scanner(file);
    // read file
} catch (Exception ex) {
    ex.printStackTrace();
}
运行这个

import java.io.File;
import java.util.Scanner;
import javax.swing.JFileChooser;

public class TestFileChooser {

    public static void main(String[] args) {
        JFileChooser chooser = new JFileChooser();

        File file = null;
        int returnVal = chooser.showOpenDialog(null);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            file = chooser.getSelectedFile();
        }

        try {
            Scanner scanner = new Scanner(file);
            while (scanner.hasNextLine()) {
                System.out.println(scanner.nextLine());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}
“因为我正在尝试使用JFileChoosear选择文件”

如果
APPROVE\u选项
是返回值,则
JFileChooser
将返回一个
文件
对象。您可以使用
chooser.getSelectedFile()
然后将其传递给
扫描仪

JFileChooser chooser = new JFileChooser();

File file = null;
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    file = chooser.getSelectedFile();
}

try {
    Scanner scanner = new Scanner(file);
    // read file
} catch (Exception ex) {
    ex.printStackTrace();
}
运行这个

import java.io.File;
import java.util.Scanner;
import javax.swing.JFileChooser;

public class TestFileChooser {

    public static void main(String[] args) {
        JFileChooser chooser = new JFileChooser();

        File file = null;
        int returnVal = chooser.showOpenDialog(null);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            file = chooser.getSelectedFile();
        }

        try {
            Scanner scanner = new Scanner(file);
            while (scanner.hasNextLine()) {
                System.out.println(scanner.nextLine());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}
“因为我正在尝试使用JFileChoosear选择文件”

如果
APPROVE\u选项
是返回值,则
JFileChooser
将返回一个
文件
对象。您可以使用
chooser.getSelectedFile()
然后将其传递给
扫描仪

JFileChooser chooser = new JFileChooser();

File file = null;
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
    file = chooser.getSelectedFile();
}

try {
    Scanner scanner = new Scanner(file);
    // read file
} catch (Exception ex) {
    ex.printStackTrace();
}
运行这个

import java.io.File;
import java.util.Scanner;
import javax.swing.JFileChooser;

public class TestFileChooser {

    public static void main(String[] args) {
        JFileChooser chooser = new JFileChooser();

        File file = null;
        int returnVal = chooser.showOpenDialog(null);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            file = chooser.getSelectedFile();
        }

        try {
            Scanner scanner = new Scanner(file);
            while (scanner.hasNextLine()) {
                System.out.println(scanner.nextLine());
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}


Scanner sc=new Scanner(新文件(变量))?您具体遇到了什么问题?现在看看,它给出了错误,应该存在什么类型的变量,如果您尝试放置方法
Scanner sc=new Scanner(新文件(您的变量))?您具体遇到了什么问题?现在看看,它给出了错误,应该存在什么类型的变量,如果您尝试放置方法
Scanner sc=new Scanner(新文件(您的变量))?您具体遇到了什么问题?现在看看,它给出了错误,应该存在什么类型的变量,如果您尝试放置方法
Scanner sc=new Scanner(新文件(您的变量))?你有什么特别的问题吗?现在看看,它给出了一个错误,什么类型的变量应该存在,如果你尝试放置方法,会怎么样?我想问你,如果我只想读取部分file@isslamakkilah我想我不明白你的问题。@isslamakkilah你应该再问一个问题网站,因为你的问题和这个完全无关。我想问你,如果我只想阅读其中的一部分,Console类会帮助我吗file@isslamakkilah我想我不明白你的问题。@isslamakkilah你应该在这个网站上再问一个问题,因为你们的问题和这个完全无关。我想问你们,如果我只想读这本书的一部分,Console类会帮助我吗file@isslamakkilah我想我不明白你的问题。@isslamakkilah你应该在这个网站上再问一个问题,因为你们的问题和这个完全无关。我想问你们,如果我只想读这本书的一部分,Console类会帮助我吗file@isslamakkilah我想我不明白你的问题。@isslamakkilah你应该在这个网站上问另一个问题,因为你的问题与这个问题完全无关。