日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java的知识点27——打印子孙级目录和文件的名称、统计文件夹的大小、编码与解码的应用

發(fā)布時(shí)間:2025/4/16 java 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java的知识点27——打印子孙级目录和文件的名称、统计文件夹的大小、编码与解码的应用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

打印子孫級(jí)目錄和文件的名稱

package cn.dym12;import java.io.File;/*** 遞歸:方法自己調(diào)用自己* 打印子孫級(jí)目錄和文件的名稱* @author Administrator**/ public class DirDemo03 {public static void main(String[] args) {File src=new File("D:\\java\\workspace\\D1\\src\\cn");printName(src,0);}//打印子孫級(jí)目錄和文件的名稱public static void printName(File src,int deep) {//控制前面層次的for(int i=0;i<deep;i++) {System.out.print("-");}//打印名稱System.out.println(src.getName());if(null==src||!src.exists()) { //遞歸頭return;}else if(src.isDirectory()) { //是目錄for(File s:src.listFiles()) {printName(s,deep+1); //遞歸體}}} }


統(tǒng)計(jì)文件夾的大小

package cn.dym12;import java.io.File;/*** 統(tǒng)計(jì)文件夾的大小* @author Administrator**/public class DirDemo05 {public static void main(String[] args) {File src=new File("D:\\java\\workspace\\D1");count(src);System.out.println(len);}private static long len=0;public static void count(File src) {//獲取大小if(null!=src&&src.exists()) {if(src.isFile()) { //大小len+=src.length();}else { //子孫級(jí)for(File s:src.listFiles()) {count(s);}}}} }

使用面向?qū)ο?#xff1a;統(tǒng)計(jì)文件夾的大小

package cn.dym12;import java.io.File;/*** 使用面向?qū)ο?#xff1a;統(tǒng)計(jì)文件夾的大小* @author Administrator**/ public class DirDemo05 {//大小private long len;//文件夾路徑private String path;//文件的個(gè)數(shù)private int fileSize;//文件夾的個(gè)數(shù)private int dirSize;private File src;public DirDemo05(String path) {this.path = path;this.src = new File(path);count(this.src);} private void count(File src) { //獲取大小if(null!=src && src.exists()) {if(src.isFile()) { len+=src.length(); //大小this.fileSize++;}else { //子孫級(jí)this.dirSize++;for(File s:src.listFiles()) {count(s);}}}} public long getLen() {return len;}public int getFileSize() {return fileSize;}public int getDirSize() {return dirSize;}public static void main(String[] args) {DirDemo05 dir=new DirDemo05("D:/java/workspace/D1");System.out.println(dir.getLen()+"-->"+dir.getFileSize()+"-->"+dir.getDirSize());DirDemo05 dir2=new DirDemo05("D:\\java\\workspace\\D1\\src\\cn\\dym12\\FileDemo03.java");System.out.println(dir2.getLen()+"-->"+dir2.getFileSize()+"-->"+dir2.getDirSize());}}


UTF-8? ? 一個(gè)中文占3個(gè)字節(jié)?

編碼:字符串 ——》 字節(jié)

package cn.dym12; import java.io.UnsupportedEncodingException; /*** 編碼:字符串 ——》 字節(jié)* @author Administrator**/ public class ContentEncode {public static void main(String[] args) throws UnsupportedEncodingException {String msg ="性命生命使命a";//編碼: 字節(jié)數(shù)組byte[] datas = msg.getBytes(); //默認(rèn)使用工程的字符集//GBKSystem.out.println(datas.length);//編碼: 其他字符集datas = msg.getBytes("UTF-16LE");System.out.println(datas.length);datas = msg.getBytes("Utf-8");System.out.println(datas.length);}}

解碼: 字節(jié)->字符串?

package cn.dym12;import java.io.UnsupportedEncodingException;/*** 解碼: 字節(jié)->字符串* @author **/ public class ContentDecode {public static void main(String[] args) throws UnsupportedEncodingException {String msg ="性命生命使命a";//編碼: 字節(jié)數(shù)組byte[] datas = msg.getBytes(); //默認(rèn)使用工程的字符集//解碼: 字符串 String?(byte[] bytes, int offset, int length, String charsetName)msg = new String(datas,0,datas.length,"utf8");System.out.println(msg);//亂碼: //1)、字節(jié)數(shù)不夠msg = new String(datas,0,datas.length-2,"utf8");System.out.println(msg);msg = new String(datas,0,datas.length-1,"utf8");System.out.println(msg);//2)、字符集不統(tǒng)一msg = new String(datas,0,datas.length-1,"gbk");System.out.println(msg); } }

總結(jié)

以上是生活随笔為你收集整理的Java的知识点27——打印子孙级目录和文件的名称、统计文件夹的大小、编码与解码的应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产三区精品 | 91老师片黄在线观看 | 日韩精品一区二区三 | 爱色成人网 | 少妇熟女高潮流白浆 | 丁香婷婷综合网 | 午夜精品免费 | 日本免费黄色片 | 性久久久久久久久久久久 | 日韩成人在线观看 | 亚洲国产精品久久精品怡红院 | 中文在线字幕免费观 | 99久久久无码国产精品免费蜜柚 | 看了让人下面流水的视频 | 午夜影视体验区 | 99久免费精品视频在线观78 | 日韩中文娱乐网 | 91成人在线免费 | 在线观看日本中文字幕 | 欧美日韩成人免费 | 日本高清不卡一区 | 51av在线| 亚洲va天堂va国产va久 | 国产黄a三级 | 久久丝袜美腿 | 国产一级α片 | 精品国产91 | 精品国产乱码一区二区三区99 | 婷婷国产成人精品视频 | 青娱乐超碰 | 97人妻人人澡人人爽人人精品 | 日本欧美国产在线 | 久久无码性爱视频 | 亚洲最大成人av | 快播在线视频 | 亚洲欧洲日韩综合 | 午夜激情网 | 日韩黄色短视频 | 国产一级片网站 | 亚洲av成人一区二区国产精品 | 色骚综合| 国产日韩成人内射视频 | 福利在线免费观看 | 动漫美女露胸网站 | 国产强被迫伦姧在线观看无码 | 无遮挡又爽又刺激的视频 | 天堂中文8 | 高跟鞋和丝袜猛烈xxxxxx | 国产专区一区二区三区 | 日日碰日日操 | 亚洲五月激情 | 国产精品国产三级国产专播精品人 | 国产成人精品123区免费视频 | 国产片黄色| 日本啪啪网站 | www.黄在线 | 人禽高h交 | 国产日 | 在线观看黄色免费网站 | 欧美在线一级视频 | 精品人妻人伦一区二区有限公司 | 国产粉嫩在线 | 91禁看片| 综合五月| 夜夜夜操操操 | 欧美日韩国产综合网 | 一级黄色大片免费看 | 乱色专区| 黑人一区二区三区四区五区 | 天堂av在线资源 | 半推半就一ⅹ99av | 亚洲图片欧美日韩 | 伊人久久大香线蕉av色婷婷色 | 91免费影片 | 日韩视频在线观看一区二区三区 | 在线观看国产精品入口男同 | 免费在线观看黄网站 | 91se在线 | 日本bbwbbw | 欧美性一级片 | 日韩美女视频 | 成人精品视频一区二区三区尤物 | av一本二本 | 亚洲少妇视频 | 欧美一区亚洲 | 国内性视频 | 黄色av成人 | 久久1234| 日本特黄色片 | 亚洲一区高清 | 福利社区一区二区 | 免费的黄色小视频 | 69人妻一区二区三区 | 亚洲精品无码一区二区 | 午夜精品美女久久久久av福利 | 美女啪啪网 | 免费三级大片 | 小辣椒导航| 美女脱光衣服让男人捅 |