精华内容
下载资源
问答
  • enum使用例子,自己记录 public enum ExampleEnum { pass("通过"), nopass("未... } } 标签:en,java,String,Enum,ExampleEnum,static,Key,public,desc 来源: https://www.cnblogs.com/xiaoliu66007/p/13141336.html

    enum使用例子,自己记录

    public enum ExampleEnum {

    pass("通过"),

    nopass("未通过");

    private String desc;

    public static String getKey(String desc) {

    for (ExampleEnum en : ExampleEnum.values()) {

    if(en.desc.equals(desc)){

    return en.name();

    }

    }

    return null;

    }

    ExampleEnum(String desc) {

    this.desc = desc;

    }

    public static void main(String[] args) {

    String n = getKey("未通过");

    System.err.println(n);

    }

    }

    标签:en,java,String,Enum,ExampleEnum,static,Key,public,desc

    来源: https://www.cnblogs.com/xiaoliu66007/p/13141336.html

    展开全文
  • Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用java.io.File 类的方法来访问系统中的目录,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”,则在窗口中部的文本区...
  • 示例代码如下: import java.io.File; public class For_FileName { public static String [] getFileName(String path) { File file = new File(path); String [] fileName = file.list(); ...

    示例代码如下:

    import java.io.File;
    
    public class For_FileName {
    
    		//遍历得到某个文件下边的所有文本文件  方法一  输出结果为每个文件的名称
    		File file=new File("G:\\hdf5_write_txt");
    		String[] fileNames=file.list();
    		if(null != fileNames) {
    			for(String name:fileNames) {
    				System.out.println(name);
    			}
    		}
    		
    		//遍历得到某个文件下边的所有文本文件  方法二  输出结果为每个文件的绝对路径
    		File file2=new File("G:\\\\hdf5_write_txt");
    		File[] files=file2.listFiles();
    		if(null != files) {
    			for(File f:files) {
    				System.out.println(f);
    			}
    		}
    		
            //去掉字符串后边的逗号
            String str="namelan,";
            int index=str.lastIndexOf(",");
            System.out.println(str);
            if(index!=-1) {
            	str=str.substring(0,index)+str.substring(index+1,str.length());
            }
            System.out.println(str);
        }
    }
    
    
    展开全文
  • Java 遍历文档

    2012-02-23 21:19:54
    import java.io.File; import java.util.ArrayList; import java.util.List; public class GetFileTree { /** * @param args */ public static void main(String[] args) { GetFileTree fileT...
    import java.io.File;
    
    import java.util.ArrayList;
    import java.util.List;


    public class GetFileTree {

    /**
    * @param args
    */
    public static void main(String[] args) {
    GetFileTree fileTree = new GetFileTree();
    List list = fileTree.getTree("D:/cCode");//
    for (int i = 0; i < list.size(); i++) {
    System.out.println(list.get(i));
    }
    }


    public List getTree(String path){
    File file = new File(path);
    List list = new ArrayList();
    if(file.isDirectory()){

    File[] filelist = file.listFiles();
    for (File f : filelist) {

    if(f.isDirectory()){

    //System.out.println(f.getName());
    getTree(path+"/"+f.getName());
    }else{
    list.add(f.getName());
    System.out.println(f.getName());

    }
    }
    }
    return list;
    }

    }
    展开全文
  • java遍历磁盘目录

    2016-05-05 21:40:55
    import java.io.File; public class FileName { //遍历及产生缩进 //两个参数,文件路径或文件名,以当前目录为父目录统计目录的深度(即函数递归的次数) public void putfilename(String filename, int ...

    使用JAVA将遍历的目录按照树形缩进的样子打印到控制台。代码如下:


    import java.io.File;
    
    public class FileName {
        //遍历及产生缩进
        //两个参数,文件路径或文件名,以当前目录为父目录统计目录的深度(即函数递归的次数)
        public void putfilename(String filename, int count){
            count++;
            File file = new File(filename);
            if(file.isFile()){
                for(int k=0;k<count-1;k++){
                    System.out.print("|   ");
                }
                System.out.println(file.getName());
            } else if (file.isDirectory() && this.getPermission(file)){
                File[] list = file.listFiles();
                for(int i=0; i<list.length; i++){
                    if(list[i].isDirectory()){
                        for(int k = 0; k < count; k++){
                            System.out.print("|   ");
                        }
                        System.out.println(list[i].getName());
                    }
                    //在这儿进行递归调用
                    putfilename(list[i].getPath(), count);
                }
            }
        }
    
        //判断是否有读取文件的权限
        public boolean getPermission(File file){
            boolean flag = false;
            try {
                File[] list = file.listFiles();
                @SuppressWarnings("unused")
                //此方法的关键点,看这句话是否产生异常(产生异常则不能访问,没有异常则正常访问)
                int i = list.length;
                flag = true;
            } catch (Exception e) {
                flag = false;
            }
            return flag;
        }
    
        //生成main方法调用
        public static void main(String[] args) {
            //指定要遍历的目录
            String filename = "E:/";
            FileName fn = new FileName();
            fn.putfilename(filename, -1);
        }
    }

    另外,还可以将遍历的目录名称树形缩进结构打印在,文本文件中,此处采用当前时间为文件名,代码:

    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class FileNameToFile {
        static File test = null;
        //遍历及产生缩进
        public void putfilename(String filename, int count){
            count++;
            File file = new File(filename);
            try {
                if(file.isFile()){
                    FileWriter fw = new FileWriter(test,true);
                    BufferedWriter bw = new BufferedWriter(fw);
                    for(int k=0;k<count-1;k++){
                        bw.write("|   ");
                    }
                    bw.write(file.getName());
                    bw.newLine();
                    fw.flush();
                    bw.close();
                } else if (file.isDirectory() && this.getPermission(file)){
                    File[] list = file.listFiles();
                    for(int i=0; i<list.length; i++){
                        if(list[i].isDirectory()){
                            FileWriter fw = new FileWriter(test,true);
                            BufferedWriter bw = new BufferedWriter(fw);
                            for(int k = 0; k < count; k++){
                                bw.write("|   ");
                            }
                            bw.write(list[i].getName());
                            bw.newLine();
                            fw.flush();
                            bw.close();
                        }
                        //在此处进行递归调用
                        putfilename(list[i].getPath(), count);
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
        //判断是否有读取文件的权限
        public boolean getPermission(File file){
            boolean flag = false;
            try {
                File[] list = file.listFiles();
                @SuppressWarnings("unused")
                //此方法的关键点,看这句话是否产生异常(产生异常则不能访问,没有异常则正常访问)
                int i = list.length;
                flag = true;
            } catch (Exception e) {
                flag = false;
            }
            return flag;
        }
        
        //生成main方法调用
        public static void main(String[] args) {
            //指定要遍历的目录
            String filelocal = "G:/";
            String filename = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) //将时间格式化为纯数字格式
                                + ".txt";
            test = new File(filename);
            FileNameToFile fn = new FileNameToFile();//实例化
            fn.putfilename(filelocal, -1);//调用本类方法
            try {
                //打开已经生成的文件
                Runtime.getRuntime().exec("notepad " + filename);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }


    展开全文
  • 【2·随笔】Java遍历文件夹下所有文件 & 正则查找指定内容并替换 package com.biaogexf.Tools; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io....
  • DOM4J学习笔记 --- Java遍历解析XML
  • 一、遍历文件夹下的所有文件 public class File05{ // 需求:便利目标文件夹下的所有文件(文件及文件夹) public static void main(Stringp[] args){ // 需求分析 // 1.拿到目标文件对应的File 对象 // 2.遍历该...
  • package jack.joy; import java.io.File;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.FileOutputStream;import java.io.FileDescriptor; /
  • 应用场景:比如有一个深层次的文件目录结构,如:javaAPI每个文件里面都有相同的内容,而我们要统一修改为其他内容。上千个文件如果一个个修改显得太不明智。import java.io.BufferedReader; import java.io.File; ...
  • 遍历Java实体类属性及值 核心代码 /** * * @Title: getPostParams * @Description: 将实体类clazz的属性转换为url参数 * @param clazz 参数实体类 * @return * String */ private String getPostParams...
  • 最近在做文本分析相关的实验,统计词频,情感度量许多数据预处理的工作要用到集合类的遍历,借这个机会也好好复习了一下Java中Map,List的用法。 1. Map的遍历Map这种集合不能直接取出元素,必须要转换成Set,然后...
  • 数组在java中属于引用数据类型的变量,它是通过地址访问数组定义里面的值,数组里面定义了,存储了很多值,所以,要取里面我们想要的值,往往会通过for循环去遍历数组,然后判断值的内容; 所以在遍历数组的同时需要...
  • 我机器上有个文件夹,里面都是txt文本文件: 遍历方法如下:    File dir = new File("D:/access_log/");  File file[] = dir.listFiles();  for (int i = 0; i  System.out.println(file[i].getA
  • 高性能遍历 文本文件行 attilax总结     文件读写有以下几种常用的方法 1 通常io读取2.5s 1 nio读取或许越高的.. 2 NIO通常采用Reactor模式,AIO通常采用Proactor模式 2 Java对BIO、NIO、AIO的支持: 2...
  • Java 遍历网站 url(工具类类型)

    千次阅读 2015-04-07 11:16:31
    Java版本貌似不是很多。正好最近要用到,调通过之后存论坛,大家可以当作工具类。 需要htmlparser.jar 感谢http://renegade24.iteye.com/blog/828554。 完整代码: package com.alipay.utils; import java.net....
  • java 遍历目录,操作文件 tree命令

    千次阅读 2014-01-07 11:25:32
    //java 遍历目录,获取文件 public class Test { public static void main(String[] args) { FileTest(); //visitDir("C:\\Users\\Administrator\\Desktop\\备份"); List<String> filelist=new ArrayList...
  • 文章目录一、递归遍历文件夹代码详解二、写纯文本文件(Mac的文本编辑)代码详解 一、递归遍历文件夹代码详解 package com.wzy.file_; import java.io.File; /** * 递归遍历给定文件夹,寻找指定文件名文件。 * ...
  • Java 遍历两个MAC地址之间的所有MAC

    千次阅读 2014-02-21 16:57:26
    然而在数据库批量的存储MAC地址时,如果使用解析文本逐行添加的方式,难免会显得操作复杂,而且事先还需生成MAC地址文本。事实上MAC地址是按照十六进制逐一递增的,所以只需要给出一个区间便有可能枚举出所有MAC地址。...
  • 主要介绍了Java的二叉树排序以及遍历文件展示文本格式的文件树,是对二叉树结构学习的两个很好的实践,需要的朋友可以参考下
  • package fileutil;...import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.i
  • Java实现遍历文件

    千次阅读 2019-05-14 20:50:53
    1.以遍历.js文件为例: public static void main(String[] args) { File f = new File("C:/"); String fileList[] = f.list(); // 调用不带参数的list()方法 for (int i = 0; i < fileList.length; i++) {...
  • 在D盘Java文件夹下创建一个File练习文件夹,在File练习文件夹下创建名字为第一个文件夹和名字为第二个文件夹,分别在这两个文件夹下创建几个文本文件。文件结构如下图 运行代码如下 import java.io.File;//需要...
  • Java实现二叉树遍历

    2021-09-28 15:51:15
    Java实现二叉树遍历二叉树的先序遍历二叉树的中序遍历二叉树的后序遍历新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个...
  • ------------------------------java文件夹遍历包括子文件夹的遍历和删除-------------------------- 递归就是方法调用方法自身,递归一定有条件跳出。 如何使用递归的计算方式计算阶乘 5!= 5*4*3*2*1 .. N!= ...
  • java实习三2代码查重 相似度)递归遍历文件夹,写文本操作。 一、遍历文件夹代码模板 确定文件夹中是否存在给定文件,如果有该文件,控制台输出文件数目和路径。 import java.io.File; public class lll { static...
  • java script遍历表单内容源码

    千次阅读 2007-06-08 20:02:00
    java script遍历表单内容源码,在IE和Firefox下测试通过 var inputs = document.all.tags("INPUT"); //得到所有的input,包含文本输入框,和按钮 var totaltext; for(var i=0; i { if(inputs[i].name == ...
  • 使用java代码实现搜索遍历文本文件并替换文本内容, 支持脚本bat和sh调用.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 91,433
精华内容 36,573
关键字:

java遍历文本

java 订阅