A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 钟伟   /  2014-12-10 13:27  /  19422 人查看  /  220 人回复  /   12 人收藏 转载请遵从CC协议 禁止商业使用本文

谢谢楼主分享,祝好运,106 该问题不大的
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 09:07:51
42#
戴高乐 发表于 2014-12-12 01:26
多谢分享了希望你早日录取咯

谢谢你的吉言呀
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 09:08:59
43#
安卓小蜗牛 发表于 2014-12-12 01:48
感谢分享,视频快看完了,看完后复习一周就面试去

做笔记总结下知识点背熟就没问题了,加油
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 09:10:12
44#
sam3say 发表于 2014-12-11 22:16
第几批呀,前两批应该没问题

不知道什么时候开始录啊
回复 使用道具 举报
多谢分享,支持一下!!!!
回复 使用道具 举报
楼主我和你一样的面试题目,你看我的
  1. package com.itheima;

  2. import java.io.*;
  3. public class TextDemo
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 File file=new File("D:\\练习\\java日记程序");//源文件夹
  8.                 File path=new File("D:\\练习\\java日记程序(附件)");//目的文件夹
  9.                 if(!path.exists())
  10.                         path.mkdir();//当目的路径不存在则创建目的文件夹
  11.                 copyfile(file,path);
  12.                 change(path);//renameto()方法不会删除修改前的文件。
  13.                 delete(path);//将修改前的文件删除
  14.         }
  15.         public static void copy(File file,File path)//对文件进行复制
  16.         {
  17.                 FileInputStream fis=null;
  18.                 FileOutputStream fos=null;
  19.                 try
  20.                 {
  21.                         fis=new FileInputStream(file);
  22.                         fos=new FileOutputStream(path.getPath()+"\\"+file.getName());
  23.                         byte[] arr=new byte[1024];
  24.                         int count=0;
  25.                         while((count=fis.read(arr))!=-1)
  26.                         {
  27.                                 fos.write(arr,0,count);
  28.                         }
  29.                 }
  30.                 catch(IOException e)
  31.                 {
  32.                         e.printStackTrace();
  33.                 }
  34.                 finally
  35.                 {
  36.                         try
  37.                         {
  38.                                 if(fis!=null)
  39.                                         fis.close();
  40.                         }
  41.                         catch(IOException e)
  42.                         {
  43.                                 e.printStackTrace();
  44.                         }
  45.                         try
  46.                         {
  47.                                 if(fos!=null)
  48.                                         fos.close();
  49.                         }
  50.                         catch(IOException e)
  51.                         {
  52.                                 e.printStackTrace();
  53.                         }
  54.                 }
  55.         }
  56.         public static void copyfile(File file,File path)//对原目录文件进行递归复制.java文件
  57.         {
  58.                 File[] files=file.listFiles();
  59.                 for(int i=0;i<files.length;i++)
  60.                 {
  61.                         if(files[i].isDirectory())
  62.                         {//是文件夹则递归
  63.                                 File dir=new File(path.getPath()+"\\"+files[i].getName());
  64.                                 dir.mkdir();
  65.                                 copyfile(files[i],dir);//保持原样的复制,包括复制文件
  66.                         }
  67.                         if(files[i].getName().endsWith(".java"))//不是文件夹则判断该文件名是不是以.java结尾
  68.                         copy(files[i],path);
  69.                 }
  70.         }
  71.         public static void change(File path)//遍历目的路径下的.java文件,调用rename()方法将其变成.txt形式
  72.         {
  73.                 File[] files=path.listFiles();
  74.                 for(int i=0;i<files.length;i++)
  75.                 {
  76.                         if(files[i].isDirectory())
  77.                                 change(files[i]);
  78.                         else
  79.                         {
  80.                                 String s=files[i].getName();
  81.                                 int x=s.indexOf((int)'.');
  82.                                 s=s.substring(0, x)+".txt";
  83.                                 files[i].renameTo(new File(path.getPath()+"\\"+s));
  84.                         }
  85.                 }
  86.         }
  87.         public static void delete(File path)
  88.         {
  89.                 File[] files=path.listFiles();
  90.                 for(int i=0;i<files.length;i++)
  91.                 {
  92.                     if(files[i].getName().endsWith(".java"))
  93.                             files[i].delete();
  94.                 }
  95.         }
  96. }
复制代码
回复 使用道具 举报
谢谢分享了,58期准备中
回复 使用道具 举报
赞一个,一定没问题的
回复 使用道具 举报
必须支持,看到哥们顺利通过,表示很激动。向你学习。继续加油。
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 19:21:54
50#
双鱼座程序员 发表于 2014-12-12 17:13
必须支持,看到哥们顺利通过,表示很激动。向你学习。继续加油。

还没收到通知呢,没有底:(
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 19:23:37
51#
ppStudent 发表于 2014-12-12 10:48
楼主我和你一样的面试题目,你看我的

十分感谢,哥们比我强多了,向你学习:handshake
回复 使用道具 举报
钟伟 高级黑马 2014-12-12 19:24:40
52#
sam3say 发表于 2014-12-12 14:41
赞一个,一定没问题的

谢谢支持
回复 使用道具 举报
感谢楼主的分享!!赞一个
回复 使用道具 举报
红楼 中级黑马 2014-12-12 21:46:57
54#
相信自己,加油,
回复 使用道具 举报
biebie 中级黑马 2014-12-12 21:59:34
55#
为什么有二十多个test啊?入学考试题不是只有10道吗?另外话说lz你的题好难的
回复 使用道具 举报
钟伟 高级黑马 2014-12-13 13:38:43
56#
biebie 发表于 2014-12-12 21:59
为什么有二十多个test啊?入学考试题不是只有10道吗?另外话说lz你的题好难的 ...

这算少的了,黑马的题库你都不知道有多少。
回复 使用道具 举报
谢谢分享,拿来学习一下。
回复 使用道具 举报
rettey 中级黑马 2014-12-14 10:06:36
58#
谢谢分享!!!!
回复 使用道具 举报
cz萑 中级黑马 2014-12-14 10:58:34
59#
希望你能被录取,应该可以
回复 使用道具 举报
钟伟 高级黑马 2014-12-14 10:59:53
60#
cz萑 发表于 2014-12-14 10:58
希望你能被录取,应该可以

谢谢支持,共勉啊:)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马