问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写一个java应用程序

发布网友 发布时间:2022-04-24 20:46

我来回答

1个回答

热心网友 时间:2023-10-10 13:40

package cn.com.skr.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;

public class Test3 {

public static void main(String[] args) throws IOException {
// classics("C:\\Users\\skr86\\Desktop\\test.txt");
nio("C:\\Users\\skr86\\Desktop\\test.txt");
}

public static void classics(String filePath) throws IOException {
// 经典方法
// (1)建立从键盘到程序的输入流
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
// 读取一行
String line = reader.readLine();
// (2)建立从程序到文本文件的输出流
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath)));
// (3)从输入流读数据,并直接写进输出流,直到流内没有数据
writer.write(line + "\n\r");
writer.flush();
writer.close();

}

public static void nio(String filePath) throws IOException {
// (1)建立从键盘到程序的输入流
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
// 读取一行
String line = reader.readLine();

// (2)建立从程序到文本文件的输出流
FileOutputStream fos = new FileOutputStream(filePath);
// 建立通道
FileChannel outChannel = fos.getChannel();

ByteBuffer bbf = ByteBuffer.wrap(line.getBytes());
bbf.put(line.getBytes());
bbf.flip();

// 写入通道
outChannel.write(bbf);
outChannel.close();

// 写入文件
fos.flush();
fos.close();

}

}

2种方法都可以,后面使用的NIO,供参考

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 用JAVA写一个程序~ 用Java代码写一个程序,简单易懂点 用java写个程序 用java 编写一个程序,要求要有一个循环和两个函数,必须要够50行 用JAVA编写一个程序,计算从1加到50求和,输出结果 用Java写一个程序,键盘输入5个整数 并按大小的次序输出? 利用Java写出一个程序 用java写一个程序? 用Java写一个程序 下关风,上关花,苍山雪,洱海月是什么意思 其他应用视频可以投屏吗?不用咪咕视频可以吗? 办公软件都有哪些 基本办公软件教程 求推荐好用的学校线上办公软件 大家学过秒可职场的办公室软件课程吗?效果如何? 有哪些不错的办公软件教程? office办公软件在教学过程中都有哪些应用啊? 当今最实用的办公软件有哪些? 想找一个比较好用的教学办公软件? 莲子心加牛奶有会有什么反应 介绍三水荷花世界的文章,要说明文。4、5百字左右。快快快,我现在就要! 用java写一程序 用java语言,编写一个小程序。 关于证券公司的招聘问题 - 信息提示 宫斗服饰(原创) 日力环球怎么进呀 养鱼时,活性炭的正确使用方法??? 养鱼活性炭怎么用 观常鱼活性炭怎么用 养鱼的话里面放置活性炭可以不换水吗? 鱼缸中用哪种活性炭? 古代有哪些立德,品德高尚的人,具体举例。 古代高尚品德名人的故事!!一两个就可以了 古代品德高尚的人的故事 世界上谁的品德高尚,举出个例子来,让我膜拜一下 道德高尚、奉公守法的榜样的人物事迹有哪些? 鱼池里面养鱼,买的进化用的活性炭该怎么用? 求道德高尚的例子。 善心使人品德高尚的名人事例 道德高尚的名人~~加50分`~~