java学习
来源:互联网 发布:软件到期时间破解 编辑:程序博客网 时间:2024/06/16 00:11
package po1;
import java.io.*;
import javax.swing.*;
public class Ioexercise1 {
public static void main(String[] args) throws IOException {
File file = null;
JFileChooser fc = new JFileChooser(); // 创建一个文件选择器
//打开文件,获得选择的文件名称
fc.setDialogTitle("open"); // 设置标题
if (fc.showOpenDialog(new JFrame()) == JFileChooser.APPROVE_OPTION) {// 如果选择了确定按钮,就获得选择的文件对象
file = fc.getSelectedFile(); //file存放选取的文件对象
}
String fileAbsoPath = file.getAbsolutePath(); // 可以得到文件的绝对路径
System.out.println(fileAbsoPath); // 输出路径
// 创建输入流,读取文件,对文件内容进行处理
String str="Hello World!"; //准备数据
OutputStream os=new FileOutputStream(fileAbsoPath);
//创建文件输出流
byte[] b=str.getBytes(); //准备写
os.write(b); //写出数据
os.close(); //关闭输出流
//…………………………
//处理完毕
//保存文件
fc.setDialogTitle("保存文件");
if (fc.showSaveDialog(new JFrame()) == JFileChooser.APPROVE_OPTION) {// 如果选择了确定按钮,就获得选择的文件对象
file = fc.getSelectedFile(); //file存放选取的文件对象
}
//创建输出流,写文件内容
InputStream is=new FileInputStream(fileAbsoPath);
//创建文件输入流
byte[] b1=new byte[1024];
is.read(b1); //读取数据
is.close(); //关闭输入流
System.out.println(new String(b1));
}
}
import java.io.*;
import javax.swing.*;
public class Ioexercise1 {
public static void main(String[] args) throws IOException {
File file = null;
JFileChooser fc = new JFileChooser(); // 创建一个文件选择器
//打开文件,获得选择的文件名称
fc.setDialogTitle("open"); // 设置标题
if (fc.showOpenDialog(new JFrame()) == JFileChooser.APPROVE_OPTION) {// 如果选择了确定按钮,就获得选择的文件对象
file = fc.getSelectedFile(); //file存放选取的文件对象
}
String fileAbsoPath = file.getAbsolutePath(); // 可以得到文件的绝对路径
System.out.println(fileAbsoPath); // 输出路径
// 创建输入流,读取文件,对文件内容进行处理
String str="Hello World!"; //准备数据
OutputStream os=new FileOutputStream(fileAbsoPath);
//创建文件输出流
byte[] b=str.getBytes(); //准备写
os.write(b); //写出数据
os.close(); //关闭输出流
//…………………………
//处理完毕
//保存文件
fc.setDialogTitle("保存文件");
if (fc.showSaveDialog(new JFrame()) == JFileChooser.APPROVE_OPTION) {// 如果选择了确定按钮,就获得选择的文件对象
file = fc.getSelectedFile(); //file存放选取的文件对象
}
//创建输出流,写文件内容
InputStream is=new FileInputStream(fileAbsoPath);
//创建文件输入流
byte[] b1=new byte[1024];
is.read(b1); //读取数据
is.close(); //关闭输入流
System.out.println(new String(b1));
}
}
- 学习JAVA
- Java学习
- JAVA学习
- 学习Java
- java学习
- Java学习?
- Java学习
- JAVA学习
- JAVA学习
- java学习
- 学习java
- JAVA学习
- JAVA学习
- java学习
- 学习java
- 学习JAVA
- 学习JAVA
- java学习
- 编程中位运算用法总结
- 冒泡排序(工程中很少使用,时间复杂度太差了),linux纯C实现
- 开灯问题
- 如何在一个窗体中调用另一个窗体的控件或方法
- 【学习笔记】 关于 Set 和 Multiset
- java学习
- C/C++中判断某一文件或目录是否存在
- 打开新的浏览器窗口
- 如何调试新设计的PCB电路板
- StringTokenizer类的用法 ----------(捎带split使用)
- java
- 常用服务器模型总结
- 个人关于数据结构的看法
- 字符排序