「java导出地址」java实现文件导出

博主:adminadmin 2023-01-04 22:12:09 750

本篇文章给大家谈谈java导出地址,以及java实现文件导出对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java导出文件时让用户选择路径怎么弄?

使用保存文件对话框:

/**

* 保存

*/

private void saveFile(){

JFileChooser dialog = new JFileChooser();

dialog.setDialogTitle("另存为");

dialog.setFileSelectionMode(JFileChooser.FILES_ONLY);

dialog.setDialogType(JFileChooser.SAVE_DIALOG);

dialog.setFileFilter(new TextFileFilter("*.txt", "文本文档(*.txt)"));

int result = dialog.showSaveDialog(this);

if(result == JFileChooser.APPROVE_OPTION){

File file = dialog.getSelectedFile();

fileName = file.getAbsolutePath(); //得到文件全名

...

}

}

附文本类型过滤器:

import java.io.File;

import java.util.ArrayList;

import javax.swing.filechooser.FileFilter;

/**

* 设置文件打开对话框的文件过滤器

* @author developer

*/

public class TextFileFilter extends FileFilter {

private ArrayListString extensions = new ArrayListString();

private ArrayListString descriptions = new ArrayListString();

public TextFileFilter(){

super();

}

public TextFileFilter(String extension, String description) {

super();

this.extensions.add(extension);

this.descriptions.add(description);

}

@Override

public boolean accept(File pathname) {

if (pathname != null) {

if (pathname.isDirectory()) {

return true;

}

String extension = getExtension(pathname);

for(int i=0; iextensions.size(); i++){

if(extensions.get(i).toLowerCase().endsWith(extension.toLowerCase())){

return true;

}

}

}

return false;

}

private String getExtension(File pathname) {

if (pathname != null) {

String filename = pathname.getName();

int i = filename.lastIndexOf('.');

if (i 0 i filename.length() - 1) {

return filename.substring(i).toLowerCase();

}

}

return null;

}

@Override

public String getDescription() {

return descriptions.get(descriptions.size()-1);

}

}

java 怎么输出数据的地址啊? 如:int a=9; 怎么输出a所在的地址啊? 我是新手,请各位指教!

你可以把int转换为Integer对象,这样就可以看到地址了

最好是用Eclipse里面的debug进行查看

java打印出地址值

第一个打印的是对象本身,打印出来的就是对象地址。

第二个打印的是方法调用,方法是有返回值的,打印出来的就是返回值。

对象地址是随机分配的吧,都不会有特定的内存地址分配给你的,不信你可以new两个相同的对象出来,在分别直接打印对象,这两个地址肯定是不一样的。

java是一门面向对象的编程语言:

java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

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