`

常用类

 
阅读更多

一、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的改进

 

 

 

 

 

 

 

  • 大小: 46 KB
  • 大小: 4.3 KB
  • 大小: 46.4 KB
  • 大小: 45.9 KB
  • 大小: 26.5 KB
分享到:
评论

相关推荐

    JAVA常用类总结

    JAVA常用类,java封装类,String类和StringBuffer类......

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...

    28个PHP常用类

    "28个PHP常用类"可能包含了多个常见的、实用的类,这些类通常被广泛应用于各种PHP项目中,以解决特定的问题或提升开发效率。下面将详细讨论一些可能包含在这些类中的常见主题: 1. **错误和异常处理**: - `...

    C#常用类总结

    在C#编程语言中,常用类是开发人员日常工作中不可或缺的一部分。这些类构成了.NET Framework或.NET Core的基础,提供了丰富的功能,使得开发高效、稳定的软件变得简单。本篇将对一些常见的C#类进行深入的总结,帮助...

    Java 常用类 的介绍

    掌握这些Java常用类的基本用法和特性对于编写高效、可靠的Java代码至关重要,它们是Java程序设计的基础,广泛应用于各种类型的软件开发项目中。通过深入了解和熟练使用这些类,开发者能够更好地构建复杂的应用程序并...

    C#常用类11个相关代码源码

    在C#编程语言中,"常用类"是指那些在日常开发中经常被引用和使用的类,它们提供了许多基本功能,可以极大地提高开发效率。这里我们关注的11个C#常用类,很可能是涵盖了一些核心的.NET Framework或者.NET Core中的...

    PHP常用类大全,高效开发必备

    "PHP常用类大全"集合了开发者在日常开发过程中经常用到的一些类,旨在帮助程序员快速高效地完成任务。这份资源包含了一系列预定义的、经过优化的类,适用于网站开发,可以显著提升开发效率。 1. **错误处理与日志...

    Java常用类总结

    总的来说,熟练掌握这些Java常用类对于提升编程效率和编写高质量代码至关重要。它们涵盖了数据存储、输入输出、并发控制、日期时间处理等多个方面,是Java程序员的基础技能。了解并精通这些类的使用,能帮助开发者更...

    C#常用类集

    在.NET框架中,C#语言提供了丰富的...以上就是"C#常用类集"中涉及的关键知识点,这些工具类使得C#程序员能够高效地开发应用程序,处理各种数据和资源。了解并熟练使用这些类库,对于提升代码质量和开发效率至关重要。

    Java常用类.ppt

    Java常用类.pptJava常用类.ppt

    java课件(常用类)

    "java课件(常用类)"这个主题涵盖了Java基础知识中的重要部分——常用类。这些类是Java标准库的一部分,为开发者提供了丰富的功能,可以极大地提高开发效率。 在Java中,"常用类"通常指的是那些位于Java标准库...

    30多个android常用类

    在这个压缩包中,包含的30多个Android常用类覆盖了日志打印、用户界面反馈、异常处理、时间处理、文件操作、加密解密以及网络和WiFi相关的功能。以下将详细阐述这些知识点: 1. **日志(Log)**:Android系统提供了...

    JAVA常用类和方法

    JAVA常用类和方法 JAVA语言中有许多常用的类和方法,以下是其中的一些: 字符串类 字符串是JAVA中最基本的数据类型之一。String类提供了许多有用的方法,以下是一些常用的方法: * 获取字符串的长度:length() *...

    C#基础类 常用类 常用方法源码 .NET 工具类 源码

    这个压缩包“C#基础类 常用类 常用方法源码 .NET 工具类 源码”包含了C#编程中的基础类和常用工具类的源代码,对于学习和理解C#的编程实践非常有帮助。下面,我们将详细探讨这些关键知识点。 1. **基础类**:在C#中...

    .net 常用类集锦

    常用类集锦,内有各常用类与函数,可省去大部分时间编写烦锁的代码.

    JAVA课件 常用类

    介绍JAVA常用类,Object类 System类 基本类型的包装类 日期类 随机数类Random 枚举类型 泛型

    java常用类课件.pdf

    java 常用类课件。Collection、List、LinkedList、Vector、Iterator、Map、HashMap、TreeMap、MATH、Date、Set

    C# 常用类大全

    "C# 常用类大全"是一个集合了多种实用工具类的资源,旨在帮助开发者快速找到并利用这些类进行开发。本文将深入探讨C#中一些常用的类,以及它们在实际开发中的应用。 一、System.IO命名空间 System.IO命名空间包含了...

    Java常用类源码

    在Java编程语言中,了解和研究常用类的源码对于提升编程技能至关重要。Java的类库丰富多样,包含了大量预定义的类,这些类提供了许多基础功能,方便开发者快速构建应用程序。本文将深入探讨几个Java中常用的类,包括...

    java常用系统类库实验

    实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法覆盖(重写)的实践。实验分为三个部分,分别围绕Math类、基本类型的包装类、日期类(Date和Calendar)、以及动态数组Vector类展开。 ##...

Global site tag (gtag.js) - Google Analytics