精华内容
下载资源
问答
  • java统计指定文件的大小以及包含的文件夹文件数package com.stone.caculator;import java.io.File;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;public class ...

    java统计指定文件的大小以及包含的文件夹和文件数

    package com.stone.caculator;

    import java.io.File;

    import java.text.DecimalFormat;

    import java.text.SimpleDateFormat;

    import java.util.Date;

    public class Caculator {

    int totalFolder = 0;

    int totalFile = 0;

    public static void main(String args[]) {

    String folder = "F:/movie";

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    System.out.println("统计日期:"+sdf.format(new Date()));

    try {

    Caculator size = new Caculator();

    long fileSizeByte = size.getFileSize(new File(folder));

    DecimalFormat df=(DecimalFormat)DecimalFormat.getInstance();

    System.out.println("总文件夹数: "+ df.format(size.getTotalFolder()));

    System.out.println("总文件数: " + df.format(size.getTotalFile()));

    df.setGroupingSize(3);

    System.out.println("文件夹大小(单位字节): " + df.format(fileSizeByte) + " Bytes");

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    public long getFileSize(File folder) {

    long foldersize = 0;

    File[] filelist = folder.listFiles();

    for (int i = 0; i < filelist.length; i++) {

    if (filelist[i].isDirectory()) {

    totalFolder++;

    foldersize += getFileSize(filelist[i]);

    } else {

    totalFile++;

    foldersize += filelist[i].length();

    }

    }

    return foldersize;

    }

    public int getTotalFolder() {

    return totalFolder;

    }

    public int getTotalFile() {

    return totalFile;

    }

    }

    展开全文
  • 统计项目中Java文件数和Java代码行数其实就是使用递归遍历目录下所有文件import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io....

    统计项目中Java文件数和Java代码行数

    其实就是使用递归遍历目录下所有文件

    import java.io.BufferedReader;

    import java.io.File;

    import java.io.FileNotFoundException;

    import java.io.FileReader;

    import java.io.IOException;

    public class JavaCodeLines {

    private static final String PROJECT_DIR = "C:\\workspace\\YourProj";

    private static int fileNum = 0;

    private static int lineNum = 0;

    private static void listNext(File dir) {

    File[] files = dir.listFiles();

    for (int i = 0; i < files.length; i++) {

    if (files[i].isDirectory()) {

    listNext(files[i]);

    } else {

    // System.out.println(fs[i].getAbsolutePath());

    try {

    if (files[i].getName().endsWith(".java")) {

    fileNum++;

    BufferedReader br = new BufferedReader(new FileReader(

    files[i]));

    while (br.readLine() != null) {

    lineNum++;

    }

    }

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

    }

    public static void main(String[] args) throws Exception {

    File root = new File(PROJECT_DIR);

    listNext(root);

    System.out.println("Java files number: " + fileNum);

    System.out.println("Java code lines: " + lineNum);

    }

    }

    展开全文
  • 题目:输入一行字符,分别统计出其中英文字母、空格、数字其它字符的个数。程序分析:利用while语句,条件为输入的字符不为 '\n '.程序设计:import java.util.Scanner;public class ex7 {public static void main...

    题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    程序分析:利用while语句,条件为输入的字符不为 '\n '.

    程序设计:

    import java.util.Scanner;

    public class ex7 {

    public static void main(String args[])

    {

    System.out.println("请输入字符串:");

    Scanner scan=new Scanner(System.in);

    String str=scan.next();

    String E1="[\u4e00-\u9fa5]";

    String E2="[a-zA-Z]";

    int countH=0;

    int countE=0;

    char[] arrChar=str.toCharArray();

    String[] arrStr=new String[arrChar.length];

    for (int i=0;i

    {

    arrStr[i]=String.valueOf(arrChar[i]);

    }

    for (String i: arrStr )

    {

    if (i.matches(E1))

    {

    countH++;

    }

    if (i.matches(E2))

    {

    countE++;

    }

    }

    System.out.println("汉字的个数"+countH);

    System.out.println("字母的个数"+countE);

    }

    }

    以上就是Java统计英文字母、空格、数字和其它的实现代码了,希望大家以后多多支持脚本之家。

    展开全文
  • Java代码:package ...import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class Co...

    Java代码:

    package com.dreadmer.code;

    import java.io.BufferedReader;

    import java.io.File;

    import java.io.FileReader;

    import java.io.IOException;

    import java.util.ArrayList;

    import java.util.List;

    public class CodeTotal {

    /**

    * @param args

    * @throws IOException

    */

    public static void main(String[] args) throws IOException {

    // TODO Auto-generated method stub

    String path="L:\\项目\\1\\src";

    List list=total(path);

    System.out.println("文件数量:"+list.size());

    //统计代码行数

    Integer row=0;

    for (File file : list) {

    System.out.println(file.getName());

    FileReader fr=new FileReader(file);//创建文件输入流

    BufferedReader in=new BufferedReader(fr);//包装文件输入流,可整行读取

    String line="";

    while((line=in.readLine()) != null) {

    row++;

    }

    }

    System.out.println("代码行数:"+row);

    }

    public static List total(String path){

    List files=new ArrayList();

    File file=new File(path);

    File []files2=file.listFiles();

    for (File file3 : files2) {

    if(file3.isFile()){

    files.add(file3);

    }else {

    files.addAll(files.size(), total(file3.getPath()));

    }

    }

    return files;

    }

    }

    展开全文
  • package ...import java.io.File;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date;public class Caculator {int totalFolder = 0;int totalFile = 0;pub...
  • 这篇文章主要介绍了java文件如何统计字母出现的次数百分比,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下主要是文件的读写。先在代码中导入文件。一行一行的...
  • 本题要求编写程序,输入一行字符,统计其中数字字符、空格其他字符的个数。建议使用switch语句编写。 输入格式: 输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 blank =...
  • 使用java语言统计jdk目录下的.java文件.xml文件的数量
  • java 统计代码行数

    2013-09-15 21:08:24
    java 统计代码行数 空白行数 注释行数 用来统计工作量
  • import java.io.*;public class Test{public static void main(String[] args) throws Exception{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = br.readLine();if(str ==...
  • 该算法可以直接应用到数据集或从自己的Java... WEKA包含数据预处理,分类,回归,聚类,关联规则,可视化工具。它也非常适用于开发新的机器学习方案。jmotif:时间序列、分类、数据挖掘开发库java-ml:Java机器学...
  • 该算法可以直接应用到数据集或从自己的Java... WEKA包含数据预处理,分类,回归,聚类,关联规则,可视化工具。它也非常适用于开发新的机器学习方案。jmotif:时间序列、分类、数据挖掘开发库java-ml:Java机器学...
  • java实现word统计报表图形统计的导出
  • Java代码:package ...import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.List;public class Co...
  • 主要介绍了Java统计输入字符的英文字母、空格、数字其它,需要的朋友可以参考下
  • Java代码 统计项目的文件数量,代码行数Java代码:package com.dreadmer.code;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util....
  • java统计

    2013-05-09 09:21:38
    java实现的饼状图,折线图,柱状图,并附带测试方法jar包
  • 这篇文章最初发表于thoughts-on-java.org ,其中Thorben扬森博客关于Java和Java EE发布了Java周刊。 Java 您知道当前使用最多的Java版本吗? 来自Plumbr的人们至少知道他们的客户群。 他们从其软件监视的758个...
  • Java统计输入字符的英文字母、空格、数字其它题目:输入一行字符,分别统计出其中英文字母、空格、数字其它字符的个数。程序分析:利用while语句,条件为输入的字符不为 '\n '.程序设计:import java.util....
  • JAVA统计1到50中所有偶数的来源:互联网宽屏版评论2009-07-19 02:33:07分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:一个小程序,可是我总看不出来哪里错了,请高手指导。要求网页界面中应有...
  • 因为公司配置的SSD非常小(仅100G),经常出现...so 现在写了个java程序,查看磁盘文件大小,并且按从大到小的顺序列出来。   源码如下:     package com.raycloud.test.tools; import java.io.File; ...
  • java统计图表

    热门讨论 2008-05-06 21:43:06
    图表的形式可以是饼图、柱状图折线图等形式,输入的数据可以是学生成绩统计、物价统计。这里是统计一个公司四个季度的盈利额的统计图表,大家可根据自己的需求来画图
  • 在C盘新建文件1.txt,输入任意字符,如下图:32313133353236313431303231363533e4b893e5b19e31333337613232编写java代码。如下:importjava.io.BufferedReader;importjava.io.FileNotFoundException;importjava.io....
  • 前言这几天重新研究了一下内存模型、内存屏障,在学习内存屏障的时候,了解了lock前缀指令,为了编译出lock前缀指令,于是去学了一下字节码指令。...Java代码如何运行我们写的Java代码是高级语言...
  •  那最好的解决方案应该是当SESSION建立时sessionCreated(),在访问总数当前在线人数上+1  当SESSION销毁时sessionDistroyed(),在线人数-1  核心方法是利用Listener监听的各种接口  我把代码(主要部分)贴在...
  • 说的是使用 Java 8的对集合采用流操作的新特性,替代旧的使用循环对集合操作的方式,使用Java8的流操作功能对集合进行分组,以及对相应的内容进行去重等操作等,使用Java8编写的代码可读性理解性都有了非常大的...
  • java算法大全之统计出其中英文字母、空格、数字其它字符的个数。算法题目:输入一行字符,分别统计出其中英文字母、空格、数字其它字符的个数。统计字符类型写了重载的两个方法,一个接受字符串作为参数,一个...
  • 前言报表输出是Java应用...因此,本文探讨一下POI视线Java程序进行Excel中列数行数的读取。方法如下//获取指定行,索引从0开始hssfRow=hssfSheet.getRow(1);//获取指定列,索引从0开始hssfCell=hssfRow.getCell(...
  • Java web应用中,listener监听器是不可或缺的。常用来监听servletContext、httpSession、servletRequest等域对象的创建、销毁以及属性的变化等等,能够在这些事件动作前后进行一定的逻辑处理。 2、应用场景 利用...
  • java网站如何统计访问量在线人数实例源码。简言之,如果不用第三方提供的接口那最好的解决方案应该是当SESSION建立时sessionCreated(),在访问总数当前在线人数上+1当SESSION销毁时sessionDistroyed(),在线人数-1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,413
精华内容 4,165
关键字:

java统计和

java 订阅