一、File类
1、常量:
* separator : 名称分隔符
* pathSeparator: 路径分隔符
2、构造器
File(String pathname) : 通过绝对路径或者相对路径,相对路径值得是项目的根目录
如下图所示:
根目录指的是Other
File(String parent, String child) :根据父路径构造
File(File parent, String child)
ps:获取bin路径下配置文件inputstream的方法
类名.class.getResourceAsStream("/bin目录下的文件名");
Thread.currentThread().getContextClassLoader().getResourceAsStream("文件名")
3、常用方法
获取文件名:getName()
获取文件所在文件夹名: getParent()
获取绝对路径名:getAbsolutePath()
获取父路径,返回值是FIle:getParentFile()
获取父路径,返回值是String:getParent()
判断文件或者路径是否存在:exists()
判断时候是文件:isFile()
判断是否是目录:isDirectory()
返回文件字节数大小:length()
返回下一级子目录:listFiles()
File[] subFile =src.listFiles();
listFIles()方法还可以传一个FilenameFilter的参数。用来过滤文件。如下所示:
二、java.util.Date
1、构造器
Date() 当前时间
Date(long date) 指定时间
2、设置时间
getTime() : Date -->long
setTime(long time) :修改时间
3、克隆方法
Date copy=(Date) time.clone();
4、日期格式化
模板
y:年
M:月
d:日
H:24进制 [0,23]
k:24进制 [1,24]
h:12进制 [0,11]
K:12进制 [1,12]
m:分钟
s:秒
S:毫秒
使用SimpleDateFormat类
获取时间字符串
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String timeStr =sdf.format(time);
将字符串转化为Date
三、包装类
1、
装箱 : int -->Integer
拆箱: Integer -->int
2、装箱与拆箱方法
Integer(int value)
Integer valueOf(int i) //会讲-128到127之间的数字进行缓存
拆箱
intValue()
3、与字符串进行转化
Integer(String s) -->全部为数字的字符串
int Integer.parseInt(String s) -->讲s按照10进制进行转化
Interger.valueOf(String num)
4、自动装箱
Integer num =1;
5、自动拆箱
int num2 = num;
1.7的改进
相关推荐
JAVA常用类,java封装类,String类和StringBuffer类......
实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...
"28个PHP常用类"可能包含了多个常见的、实用的类,这些类通常被广泛应用于各种PHP项目中,以解决特定的问题或提升开发效率。下面将详细讨论一些可能包含在这些类中的常见主题: 1. **错误和异常处理**: - `...
在C#编程语言中,常用类是开发人员日常工作中不可或缺的一部分。这些类构成了.NET Framework或.NET Core的基础,提供了丰富的功能,使得开发高效、稳定的软件变得简单。本篇将对一些常见的C#类进行深入的总结,帮助...
掌握这些Java常用类的基本用法和特性对于编写高效、可靠的Java代码至关重要,它们是Java程序设计的基础,广泛应用于各种类型的软件开发项目中。通过深入了解和熟练使用这些类,开发者能够更好地构建复杂的应用程序并...
在C#编程语言中,"常用类"是指那些在日常开发中经常被引用和使用的类,它们提供了许多基本功能,可以极大地提高开发效率。这里我们关注的11个C#常用类,很可能是涵盖了一些核心的.NET Framework或者.NET Core中的...
"PHP常用类大全"集合了开发者在日常开发过程中经常用到的一些类,旨在帮助程序员快速高效地完成任务。这份资源包含了一系列预定义的、经过优化的类,适用于网站开发,可以显著提升开发效率。 1. **错误处理与日志...
总的来说,熟练掌握这些Java常用类对于提升编程效率和编写高质量代码至关重要。它们涵盖了数据存储、输入输出、并发控制、日期时间处理等多个方面,是Java程序员的基础技能。了解并精通这些类的使用,能帮助开发者更...
在.NET框架中,C#语言提供了丰富的...以上就是"C#常用类集"中涉及的关键知识点,这些工具类使得C#程序员能够高效地开发应用程序,处理各种数据和资源。了解并熟练使用这些类库,对于提升代码质量和开发效率至关重要。
Java常用类.pptJava常用类.ppt
"java课件(常用类)"这个主题涵盖了Java基础知识中的重要部分——常用类。这些类是Java标准库的一部分,为开发者提供了丰富的功能,可以极大地提高开发效率。 在Java中,"常用类"通常指的是那些位于Java标准库...
在这个压缩包中,包含的30多个Android常用类覆盖了日志打印、用户界面反馈、异常处理、时间处理、文件操作、加密解密以及网络和WiFi相关的功能。以下将详细阐述这些知识点: 1. **日志(Log)**:Android系统提供了...
JAVA常用类和方法 JAVA语言中有许多常用的类和方法,以下是其中的一些: 字符串类 字符串是JAVA中最基本的数据类型之一。String类提供了许多有用的方法,以下是一些常用的方法: * 获取字符串的长度:length() *...
这个压缩包“C#基础类 常用类 常用方法源码 .NET 工具类 源码”包含了C#编程中的基础类和常用工具类的源代码,对于学习和理解C#的编程实践非常有帮助。下面,我们将详细探讨这些关键知识点。 1. **基础类**:在C#中...
常用类集锦,内有各常用类与函数,可省去大部分时间编写烦锁的代码.
介绍JAVA常用类,Object类 System类 基本类型的包装类 日期类 随机数类Random 枚举类型 泛型
java 常用类课件。Collection、List、LinkedList、Vector、Iterator、Map、HashMap、TreeMap、MATH、Date、Set
"C# 常用类大全"是一个集合了多种实用工具类的资源,旨在帮助开发者快速找到并利用这些类进行开发。本文将深入探讨C#中一些常用的类,以及它们在实际开发中的应用。 一、System.IO命名空间 System.IO命名空间包含了...
在Java编程语言中,了解和研究常用类的源码对于提升编程技能至关重要。Java的类库丰富多样,包含了大量预定义的类,这些类提供了许多基础功能,方便开发者快速构建应用程序。本文将深入探讨几个Java中常用的类,包括...
实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法覆盖(重写)的实践。实验分为三个部分,分别围绕Math类、基本类型的包装类、日期类(Date和Calendar)、以及动态数组Vector类展开。 ##...