「java文件选取」java文件获取文件名

博主:adminadmin 2023-03-23 02:51:07 755

今天给各位分享java文件选取的知识,其中也会对java文件获取文件名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java选择文件操作

你用I/0把要保存的东西,直接写到*.ini文件中不就可以了吗 这个是我写连连看游戏,用来保存记录的,自己参考下,很简单。 importjava.awt.Point; importjava.io.*; importjava.util.*; publicclassLoadAndSave{ privatestaticfinalPropertiesprop=newProperties(); publicstaticFilerecordFile=newFile("record.dat"); publicstaticFilesetFile=newFile("setup.ini"); publicstaticStringBuilder[]setLines; publicstaticintgetRecord(inttotal){ intseconds=999999999; try{ BufferedReaderbReader=newBufferedReader(newInputStreamReader(newFileInputStream(recordFile))); Stringline=null; while((line=bReader.readLine())!=null) try{ String[]values=line.split("\t"); intn=Integer.parseInt(values[1]); ints=Integer.parseInt(values[2]); if(n==total

Java中编写出一个文件选择器。能选择文件夹的。

JFileChooser 就行, 参考以下帮助文档JFileChooser chooser = new JFileChooser();

FileNameExtensionFilter filter = new FileNameExtensionFilter(

"JPG GIF Images", "jpg", "gif");

chooser.setFileFilter(filter);

int returnVal = chooser.showOpenDialog(parent);

if(returnVal == JFileChooser.APPROVE_OPTION) {

System.out.println("You chose to open this file: " +

chooser.getSelectedFile().getName());

}

JAVA选择文件夹路径,该怎么解决

用JFileChooser,并且setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

Java codepublic class DemoJFileChooser extends JPanel

implements ActionListener {

JButton go;

JFileChooser chooser;

String choosertitle;

public DemoJFileChooser() {

go = new JButton("Do it");

go.addActionListener(this);

add(go);

}

public void actionPerformed(ActionEvent e) {

int result;

chooser = new JFileChooser();

chooser.setCurrentDirectory(new java.io.File("."));

chooser.setDialogTitle(choosertitle);

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

//

// disable the "All files" option.

//

chooser.setAcceptAllFileFilterUsed(false);

//

if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {

System.out.println("getCurrentDirectory(): "

+ chooser.getCurrentDirectory());

System.out.println("getSelectedFile() : "

+ chooser.getSelectedFile());

}

else {

System.out.println("No Selection ");

}

}

public Dimension getPreferredSize(){

return new Dimension(200, 200);

}

public static void main(String s[]) {

JFrame frame = new JFrame("");

DemoJFileChooser panel = new DemoJFileChooser();

frame.addWindowListener(

new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

}

);

frame.getContentPane().add(panel,"Center");

frame.setSize(panel.getPreferredSize());

frame.setVisible(true);

}

}

java怎么随机从txt文件里选取一行?

import java.io.RandomAccessFile;

import java.util.ArrayList;

import java.util.List;

/**

 * 2015年12月5日下午4:25:54

 * 

 * @author hp TODO 随机读取文件内容

 *

 */

public class ReadLine {

    ListString list = new ArrayListString();

    /**

     * 获取随机行数

     * 

     * @param total

     *            文件总行数

     * @return 整形参数

     */

    public int getRandomNumber(int total) {

        return (int) (Math.random() * total);

    }

    /**

     * 将文件内容按行读取存放到List里面

     * 

     * @param fileName

     *            文件名

     */

    public void initList(String fileName) {

        try {

            RandomAccessFile accessFile = new RandomAccessFile(fileName, "r");

            String str = "";

            while (null != (str = accessFile.readLine())) {

                list.add(str);

            }

            accessFile.close();

        } catch (Exception e) {

            // TODO: handle exception

            e.printStackTrace();

        }

    }

    /**

     * 获取随机行数的字符串

     * 

     * @return

     */

    public String getStringOfFile() {

        if (null != list) {

            int line = getRandomNumber(list.size());

            return list.get(line);

        }

        return null;

    }

    public static void main(String[] args) {

        ReadLine rl = new ReadLine();

        rl.initList("D://1.java");

        System.out.println(rl.getStringOfFile());

    }

}

JAVA中如何触动按钮后弹出文件浏览器和文件名选择框,选择保存目录?

使用javaswing中的JFileChooser类就ok了\x0d\x0aimport javax.swing.JFileChooser;\x0d\x0aimport javax.swing.JPanel;\x0d\x0aimport javax.swing.filechooser.FileNameExtensionFilter;\x0d\x0a\x0d\x0apublic class WebJianXuanZe {\x0d\x0a\x0d\x0apublic static void fileChooser() {\x0d\x0aJFileChooser chooser = new JFileChooser();\x0d\x0a FileNameExtensionFilter filter = new FileNameExtensionFilter(\x0d\x0a "JPG GIF Images", "jpg", "gif");\x0d\x0a //设置文件类型\x0d\x0a chooser.setFileFilter(filter);\x0d\x0a //打开选择器面板\x0d\x0a int returnVal = chooser.showOpenDialog(new JPanel()); \x0d\x0a //保存文件从这里入手,输出的是文件名\x0d\x0a if(returnVal == JFileChooser.APPROVE_OPTION) {\x0d\x0a System.out.println("你打开的文件是: " +\x0d\x0a chooser.getSelectedFile().getName());\x0d\x0a }\x0d\x0a}\x0d\x0apublic static void main(String[] args) {\x0d\x0afileChooser();\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a建议你可以翻java API 。新童鞋的话一定要学会用API、善于用API,尽量独立解决问题,这样能够加深映像,并且对子什么也是一个激励!~

java文件选取的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java文件获取文件名、java文件选取的信息别忘了在本站进行查找喔。