java新建数组文本,改扩展名为java,变成下图这样,已经调成显示扩展名了,为什么改成java,还不好用呢?

面试题之——将文件夹下java文件写入到新的文件夹,并修改扩展名 - 推酷
面试题之——将文件夹下java文件写入到新的文件夹,并修改扩展名
题目:将d:/code/java文件夹下的所有.java文件复制到d:/code/java/jad文件夹下并且将原来的文件的扩展名.java改为.jad
package com.zyh.
import java.io.F
import java.io.FileInputS
import java.io.FileOutputS
import java.io.FilenameF
import java.io.InputS
import java.io.OutputS
&* 将d:/code/java文件夹下的所有.java文件复制到d:/code/java/jad文件夹下
&* 并且将原来的文件的扩展名.java改为.jad
&* @author zyh
public class Java2Jad_q112 {
&& &public static void main(String[] args) throws Exception {
&& &&& &/*第一步:获取文件目录*/
&& &&& &File dir = new File(&d:/code/java&);
&& &&& &if(!(dir.exists()&&dir.isDirectory())) {
&& &&& &&& &throw new Exception(&目录& + dir.getAbsolutePath() + &不存在&);
&& &&& &/*第二步:列出该目录下所有的.java文件*/
&& &&& &File[] files = dir.listFiles(new FilenameFilter() {
&& &&& &&& &//获取.java文件时使用listFiles(FilenameFilter filter)方法,创建一个过滤文件名的Filter
&& &&& &&& &@Override
&& &&& &&& &public boolean accept(File dir, String name) {
&& &&& &&& &&& &if(name != null && &&.equals(&&)) {
&& &&& &&& &&& &&& &//检测文件名是否是以.java结尾,是返回true,否则继续检测下一个文件
&& &&& &&& &&& &&& &if(name.toLowerCase().endsWith(&.java&)) {
&& &&& &&& &&& &&& &&& &
&& &&& &&& &&& &&& &}
&& &&& &&& &&& &}
&& &&& &&& &&& &
&& &&& &&& &}
&& &&& &});
&& &&& &/*第三步:获取目标文件夹,如果不存在就建立该文件夹*/
&& &&& &File destDir = new File(&d:/code/java/jad&);
&& &&& &if(!destDir.exists()) {
&& &&& &&& &destDir.mkdir();
&& &&& &for(File file : files) {
&& &&& &&& &System.out.println(file.getName());
&& &&& &&& &FileInputStream fis = new FileInputStream(file);
&& &&& &&& &/*第四步:将得到的文件名称的扩展名改为.jad*/
&& &&& &&& &String destFileName = file.getName().replaceAll(&\\.java$&, &\\.jad&);
&& &&& &&& &FileOutputStream fos = new FileOutputStream(new File(destDir, destFileName));
&& &&& &&& &/*第五步:将文件重新写入目标文件夹*/
&& &&& &&& &copy(fis, fos);
&& &&& &&& &fis.close();
&& &&& &&& &fos.close();
&& &public static void copy(InputStream in, OutputStream out) throws Exception {
&& &&& &byte[] buf = new byte[1024];
&& &&& &int len = 0;
&& &&& &/*读取文件内容并写入文件字节流中*/
&& &&& &while((len = in.read(buf))!=-1) {
&& &&& &&& &out.write(buf, 0, len);
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致在电脑上右键新建的文本文档 不可以写java程序吗为什么不能保存为.java文件 后面总是带个.t_百度知道直接把TXT格式的文件直接改扩展名改java格式,要怎么弄?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:501,197贴子:
直接把TXT格式的文件直接改扩展名改java格式,要怎么弄?收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
直接把TXT格式的文件直接改扩展名改java格式,要怎么弄?
java,就业薪资高,发展前景好,零基础入学,120天入门到精通.线上线下学习任你选,先就业后付款,学员尊享-名企入职通道.高薪入职可靠!
快试试吧,可以对自己使用挽尊卡咯~◆◆
1、保存的时候直接命名就可以了 啊2、工具——文件夹选项———查看———把隐藏已知文件扩展名格式前面的对号去掉。然后你的文件就是XX.txt,改成JAVA就可以了
打开cmd 先进入到该文件目录 修改cd d:\javacoderename mytext.txt mytest.java -- mytest.txt 是你写好的类
直接重命名,把.txt改成.java
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或如何将txt文件改成java文件?_百度知道Java习题解答_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java习题解答
上传于||文档简介
&&J​a​v​a​程​序​设​计​教​程​(​高​等​院​校​计​算​机​系​列​教​材​)​ ​郭​广​军​.​武​汉​大​学​出​版​社​的​教​材​习​题​解​答​全​解
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩41页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 java新建数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信