java文件另存为(java存入文件)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

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

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

如何用Java实现另存为

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.util.Calendar;

import javax.swing.JButton;

import javax.swing.JFileChooser;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class BakTo extends JFrame implements ActionListener {

JLabel l1 = new JLabel("原始文件");

JTextField t1 = new JTextField(40);

JButton b1 = new JButton("选择");

JLabel l2 = new JLabel("保存目录");

JTextField t2 = new JTextField(40);

JButton b2 = new JButton("保存");

JFileChooser j1 = new JFileChooser();

JFileChooser j2 = new JFileChooser();

static File fileFlag = new File("");

public BakTo() {

setBounds(200, 200, 600, 140);

setLayout(new FlowLayout());

add(l1);

add(t1);

add(b1);

add(l2);

add(t2);

add(b2);

b1.addActionListener(this);

b2.addActionListener(this);

setResizable(false);

setVisible(true);

validate();

}

public void actionPerformed(ActionEvent e) {

try {

if (e.getSource() == b1) {

int n = j1.showOpenDialog(null);

String filename = j1.getSelectedFile().toString();

if (n == JFileChooser.APPROVE_OPTION) {

t1.setText(filename);

fileFlag = new File(filename);

}

}

else if (e.getSource() == b2) {

j2.setCurrentDirectory(fileFlag);// 设置打开对话框的默认路径

j2.setSelectedFile(fileFlag);// 设置选中原来的文件

int n = j2.showSaveDialog(null);

String filename2 = j2.getSelectedFile().toString();

if(filename2.indexOf(".")!=-1){

filename2=filename2.substring(0,filename2.indexOf("."));

}

// 以下两句是获得原文件的扩展名

int flag = t1.getText().lastIndexOf(".");

String kuozhan = t1.getText().substring(flag);

String date = getDate();// 取得当前日期

if (n == JFileChooser.APPROVE_OPTION) {

t2.setText(filename2 +date+ kuozhan);// 把日期和扩展名添加到原来文件的后面

}

int b;

char[] t = new char[25];

// 这里我改用了文件流

FileInputStream input = new FileInputStream(t1.getText());

FileOutputStream output = new FileOutputStream(filename2+date

+ kuozhan);// 把扩展名添加到原来文件的后面

int in = input.read();

while (in != -1) {

output.write(in);

in = input.read();

}

input.close();

output.close();

}

} catch (Exception x) {

System.out.println(x);

}

}

public String getDate() {

Calendar rightNow = Calendar.getInstance();

System.out.println(rightNow.toString());

int year = rightNow.YEAR;

int date = rightNow.DATE;

int month = rightNow.MONTH + 1;

String d = year + "年" + month + "月" + date + "日";

return d;

}

public static void main(String args[]) {

BakTo c1 = new BakTo();

}

}

怎样用Java把word文档转换为html文档

可以通过Spire.Doc for Java进行转换。

首先需要安装Spire.Doc for Java。可在 Java 程序中添加 Spire.Doc for Java 文件作为依赖项。JAR 文件可以从此链接下载。 如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 JAR 文件。

repositories

repository

idcom.e-iceblue/id

namee-iceblue/name

url;/url

/repository/repositoriesdependencies

dependency

groupIde-iceblue/groupId

artifactIdspire.doc/artifactId

version5.2.3/version

/dependency/dependencies

Java代码如下:

mport com.spire.doc.*;public class WordtoHtml {

public static void main(String[] args) {

//实例化Document类的对象

Document  doc = new Document();

//加载Word文档

doc.loadFromFile("inputfile.docx");

//保存为HTML格式

doc.saveToFile("ToHtml.html",FileFormat.Html);

doc.dispose();

}

}

希望对您有帮助。

java编写的记事本的保存和另存为功能

你要的关键程序代码:。(源文件超过10000字,无法粘全在这,要的话,加我)if(e.getActionCommand()=="保存"||e.getActionCommand()=="保存为")

{

JFileChooser chooser=new JFileChooser(); //创建文件选择对话框

int result=chooser.showSaveDialog(frame);

if(result==JFileChooser.APPROVE_OPTION)

{

try

{

FileWriter fout = new FileWriter(chooser.getSelectedFile()); //向磁盘中写文件

fout.write(jtextpane.getText()+"\r\n");

fout.close();

}

catch (IOException ioex)

{

}

}

}执行效果:

java怎么把xls格式的文件另存为xlsx文件,不能直接改后缀名?

一般操作Excel有专业的工具库来实现,操作时,会考虑同时兼容不同版本的excel,你这里将xls转为xlsx,就是版本之间转换,可以参考以下代码的转换方法,方法还是比较简单,直接将文件另存为就可以了:

import com.spire.xls.*;

public class ExcelConversion {

public static void main(String[] args) {

Workbook wb = new Workbook();

wb.loadFromFile("test.xls");

wb.saveToFile("toXLSX.xlsx");

}

}

这里代码编译环境为IntelliJ IDEA,jdk是1.8.0版本,使用Excel库free spire.xls.jar 3.9.1。

怎么用记事本编写java

使用记事本编写Java程序需要遵循以下步骤:

1. 打开记事本软件;

2. 在空白文件中输入Java代码;

3. 保存文件时,选择“所有文件”类型,并将文件后缀名改为“.java”;

4. 打开命令行窗口,切换至程序所在目录;

5. 使用Javac编译器编译该Java程序;

6. 若编译成功,使用Java虚拟机运行该程序。

下面简单介绍这些步骤的具体操作:

1. 打开记事本软件:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“记事本”。

2. 输入Java代码:根据自己的需要,输入相应的Java代码。例如,可以尝试输入以下代码:

public class HelloWorld {

public static void main(String[] args) {

System.out.println(Hello, world!);

}

}

上述代码是经典的Java程序,其功能是在控制台窗口输出“Hello, world!”字符串。

3. 保存文件:在记事本软件中,选择“文件”-“另存为”,然后在弹出的“另存为”对话框中,选中“所有文件”类型,并将文件名改为“HelloWorld.java”。注意,Java程序的文件名必须与公共类的类名相同。

4. 打开命令行窗口:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“命令提示符”。

5. 切换至程序所在目录:在命令行窗口中,使用cd命令切换至Java程序所在的目录。

6. 编译Java程序:在命令行窗口中,输入以下命令:

javac HelloWorld.java

上述命令会使用Javac编译器编译HelloWorld.java文件。若编译成功,则会在当前目录下生成一个名为“HelloWorld.class”的字节码文件。

7. 运行Java程序:在命令行窗口中,输入以下命令:

java HelloWorld

上述命令会使用Java虚拟机运行HelloWorld.class文件。程序将在控制台窗口中输出“Hello, world!”字符串。

以上就是使用记事本编写Java程序的基本步骤。记住,在编写Java程序时,要注意语法和缩进等细节问题。

关于java文件另存为和java存入文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-04 13:04:27
收藏
分享
海报
49
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了