[Java] 常用类-03 File 类 (io 包中的 File) / Enum 类
来源:互联网 发布:gitlab apache配置 编辑:程序博客网 时间:2024/06/06 05:50
import java.io.File;import java.io.IOException;public class TestFile { public static void main(String[] args) { String separator = File.separator; String filename = "myfile.txt"; String directory = "mydir11" + separator + "mydir22"; File f = new File(directory, filename); if (f.exists()) { System.out.println("文件名 : " + f.getAbsolutePath()); System.out.println("文件大小 :" + f.length()); } else { f.getParentFile().mkdirs(); // 包名算是连带的 整体名字 try { f.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } }}
import java.io.*;public class FileList { public static void main(String[] args) { File f = new File("d:/A"); System.out.println(f.getName()); tree(f, 0); } private static void tree(File f, int level) { String preStr = ""; for (int i = 0; i < level; i++) { preStr += " "; } File[] childs = f.listFiles(); for (int i = 0; i < childs.length; i++) { System.out.println(preStr + childs[i].getName()); if (childs[i].isDirectory()) { tree(childs[i], level + 1); } } }}A
B
E
H
I.txt
C
public class TestEnum { public enum MyColor { red, green, blue }; public enum MyDoorOpener { me, mywife }; public static void main(String[] args) { MyColor m = MyColor.red; switch (m) { case red: System.out.println("red"); break; case green: System.out.println("green"); break; default: System.out.println("default"); } System.out.println(m); }}
常用类 - 学习笔记 * 字符串相关类 (String, StringBuffer) * 基本数据类型包装类 * Math类 * File类 * 枚举类 * java.lang.String 类代表不可变的字符序列 String s1 = "hello"; String s3 = "hello"; s1 == s3 true 字符串常量 - data seg 区 data segment 编译器有优化 如果是 new s1 == s3 false s1.equals(s3) true 字符串你可以看成是一个字符数组! String 类常用方法 { * 静态重载方法 public static String valueOf(...) * public String[] spllit(String regex) } String.valueOf(Object obj); 多态的存在 toString java.lang.StringBuffer 代表可变的字符序列 * 基本数据类型包装类 基本数据 : 栈 -> 包装 --> 堆上面 * 包装类 { * 写程序要循序渐进方法 } * Math 类 { java.lang.Math 其中方法的参数和返回值类型都为 double } * File 类 { java.io.File 类代表系统文件名 (路径和文件名) File 类的常见构造方法 : * public File(String pathname) 以 pathname 为路径创建 File 对象, 如果 pathname 是相对路径,则默认的当前路径在系统属性 user.dir 中存储 * public File(String parent, String child) * File 的静态属性 String separator 存储了当前系统的路径分隔符。 原型 : public static final String separator 但是事实上无论在哪 你写 / 都没有问题 注意 \ 在 java 里面是转义字符 } * Enum - java.lang.Enum 枚举类型 { 1, 只能够取特定值中的一个 2, 使用 enum 关键字 3, 是 java.lang.Enum 4, 举例 : TestEnum.java } 总结~~~ API 和 金庸的书差不多!
- [Java] 常用类-03 File 类 (io 包中的 File) / Enum 类
- IO包File类
- Math、File、Enum常用类
- File类java.io.File
- Java IO(03) File类
- 类 java.io.File
- java.io.File类
- Java IO---File 类
- java IO-File类
- Java IO--File类
- java.io.File类
- Java IO:File 类
- Java-IO-File类
- Java IO:File类
- Java IO-file类
- java.io.File类
- Java基础之-IO中的File类
- IO流中的File类
- 如何修改WAMP中mysql默认空密码
- 数组大折腾2
- 安装后打开 eclipse 很可能会弹出对话框出现警告信息
- 获取数字特定因子元素的个数
- Android中proguard混淆第三方jar包及内部类
- [Java] 常用类-03 File 类 (io 包中的 File) / Enum 类
- fix协议封装挑战
- 存储过程中GO和AS的作用
- 关于单例模式
- MVC Html.ActionLink的用法
- 黑马程序员-----java异常总结*
- UISegmentedControl 开发笔记
- 【转载百度空间】TreeView绑定数据库
- NoSQL之Redis对lists类型的操作