it_man的专栏

释放你的能量

buffon maikoID:it_man
77043次访问,排名1258好友3人,关注者5
..........
it_man的文章
原创 55 篇
翻译 2 篇
转载 94 篇
评论 30 篇
it_man的公告
I love it_man 欢迎大家和我互相交流. email与我联系.
最近评论
it_man:没有,要自己关闭
it_man:lou shang de :
protected 向子类以及同一个包中的类放开
jazz:very good!
nenty:谢谢!
systhebest:你说"该实例中的protected成员变量则很明显没有被ClassC继承到 自然在ClassC中无法访问var2"我觉得有点问题 你把package mypack2;
import mypack1.ClassA;
class ClassC extends mypack1.ClassA{
public void method(){
ClassA a = ……
文章分类
收藏
    相册
    花心的相册
    便民服务
    IP地址、手机号码、身份证查询
    万年历查询
    中日英在线翻译 (RSS)
    在线翻译(中日英)
    天气预报
    火车时刻表查询
    航班时刻查询系统
    酒店信息查询
    管理知识网站
    世界经理人网站
    免费资源
    1G网络硬盘(还有大量免费视频)
    其他
    最好的股票BBS
    我的圈子(群)
    IT圈里圈外(圈子)
    IT圈里圈外(群组)(RSS)
    娱乐频道
    天涯社区BBS
    拂晓雅阁(超人气BBS)
    资源中心
    AJax技术论坛
    IBM中国
    中国it实验室
    中国教育学习网
    教育人生网
    沪江网( 最牛的语言学习网)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 JAVA操作文件和文件目录收藏

    新一篇: Java异常处理的基本封装 | 旧一篇: Java设计模式之Observer 观察者模式

    **

    *
    输出目录中的所有文件及目录名字

    * @param filePath

    */

    public void readFolderByFile(String filePath)
    {

    File file = new File(filePath);
    File[] tempFile = file.listFiles();
    for(int i = 0;i<tempFile.length;i++)

    {

    if(tempFile[i].isFile())
    {
    System.out.println("File : "+tempFile[i].getName());
    }

    if(tempFile[i].isDirectory())
    {
    System.out.println("Directory : "+tempFile[i].getName());
    }

    }
    2.如何用java修改文件的扩展名
    File file=new File("c:/test.txt");
        file.renameTo(new File("c:/test.log"));
    import java.io.*;

    public class test1
    {
       public static void main(String[] args) {
        File file=new File("c:/test.rtf"); //
    指定文件名及路径
        String filename=file.getAbsolutePath();
        if(filename.indexOf(".")>=0)
        {
          filename = filename.substring(0, filename.lastIndexOf("."));
        }
        file.renameTo(new File(filename+".doc")); //
    改名
      }

    }
    3.文件夹遍历
    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page import="java.io.*" %>
    <%
    String url1="C:/aaa";
    File  f=(new File(url1));
    if(f.isDirectory()){
           File [] fe = f.listFiles();
           go_on:
          for (int i = 0;i<fe.length;i++){
          if (fe[i].isDirectory()){                           
        File [] fe1 = fe[i].listFiles();
        for (int j = 0;j<fe1.length;j++){
        if (fe1[j].isDirectory())
        continue go_on;
        out.println(fe1[j].toString());
                }
            }                            
         else out.println(fe[i].toString());            
        }
      }

    }
    **
    *
    创建与删除文件
    * @param filePath
    * @param fileName
    * @return
    创建成功返回true
    * @throws IOException
    */
    public boolean createAndDeleteFile(String filePath,String fileName) throws IOException
    {
    boolean result = false;
    File file = new File(filePath,fileName);
    if(file.exists())
    {
    file.delete();
    result = true;
    System.out.println("
    文件已经删除!");
    }
    else
    {
    file.createNewFile();
    result = true;
    System.out.println("
    文件已经创建!");
    }
    return result;
    }
    /**
    *
    创建和删除目录
    * @param folderName
    * @param filePath
    * @return
    删除成功返回true
    */
    public boolean createAndDeleteFolder(String folderName,String filePath)
    {
    boolean result = false;
    try
    {
    File file = new File(filePath+folderName);
    if(file.exists())
    {
    file.delete();
    System.out.println("
    目录已经存在,已删除!");
    result = true;
    }
    else
    {
    file.mkdir();
    System.out.println("
    目录不存在,已经建立!");
    result = true;
    }
    }
    catch(Exception ex)
    {
    result = false;
    System.out.println("CreateAndDeleteFolder is error:"+ex);
    }
    return result;
    }
    /**
    *
    输出目录中的所有文件及目录名字
    * @param filePath
    */
    public void readFolderByFile(String filePath)
    {
    File file = new File(filePath);
    File[] tempFile = file.listFiles();
    for(int i = 0;i<tempFile.length;i++)
    {
    if(tempFile[i].isFile())
    {
    System.out.println("File : "+tempFile[i].getName());
    }
    if(tempFile[i].isDirectory())
    {
    System.out.println("Directory : "+tempFile[i].getName());
    }
    }
    }
    /**
    *
    检查文件中是否为一个空
    * @param filePath
    * @param fileName
    * @return
    为空返回true
    * @throws IOException
    */
    public boolean fileIsNull(String filePath,String fileName) throws IOException
    {
    boolean result = false;
    FileReader fr = new FileReader(filePath+fileName);
    if(fr.read() == -1)
    {
    result = true;
    System.out.println(fileName+"
    文件中没有数据!");
    }
    else
    {
    System.out.println(fileName+"
    文件中有数据!");
    }
    fr.close();
    return result;
    }
    /**
    *
    读取文件中的所有内容
    * @param filePath
    * @param fileName
    * @throws IOException
    */
    public void readAllFile(String filePath,String fileName) throws IOException
    {
    FileReader fr = new FileReader(filePath+fileName);
    int count = fr.read();
    while(count != -1)
    {
    System.out.print((char)count);
    count = fr.read();
    if(count == 13)
    {
    fr.skip(1);
    }
    }
    fr.close();
    }
    /**
    *
    一行一行的读取文件中的数据
    * @param filePath
    * @param fileName
    * @throws IOException
    */
    public void readLineFile(String filePath,String fileName) throws IOException
    {
    FileReader fr = new FileReader(filePath+fileName);
    BufferedReader br = new BufferedReader(fr);
    String line = br.readLine();
    while(line != null)
    {
    System.out.println(line);
    line = br.readLine();
    }
    br.close();
    fr.close();
    }
    }
     
     
     

    发表于 @ 2006年06月01日 16:37:00|评论(loading...)|编辑

    新一篇: Java异常处理的基本封装 | 旧一篇: Java设计模式之Observer 观察者模式

    评论

    #student123why 发表于2008-06-27 07:41:43  IP: 221.1.223.*

    #student123why 发表于2008-06-27 07:42:11  IP: 221.1.223.*
    HAO
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © it_man