文档章节

常用类

凯哥学堂
 凯哥学堂
发布于 2017/07/11 22:15
字数 1058
阅读 4
收藏 0
点赞 0
评论 0

常用类

1.Java.util.Locale

Java.util.Locale类是区域描述类,用来描述当前区域是哪个区域的。

怎么创建一个区域?

//直接用类定义的常量来得到(能得到绝大多数有名的国家的语言和国家名,但朝鲜这样的小国家就只能自己用下面的方法定义了)。

1.Locale lo=Locale.CHINA

2.Locale lo=new Locale(“朝鲜语”,”朝鲜”)//自己定义个区域的语言和国家名字。

两个常用的方法:

1.获得地区国家: //用当前默认区域的语言来显示;或者lo.getCountry()

//得到的是英文代号

lo.getDisplayCountry()

2.获得地区语言:

//用当前默认区域的语言来显示;或者lo.getLanguage()

//得到的是英文代号

lo.getDisplayLanguage()

怎么设置默认的当前区域?

//设置当前区域为中国

Locale.setDefault(Locale.CHINA)

2.Java.text.DateFormat

日期格式,它为Locale里面每个自带的国家都准备了四种显示相应区域的日期和时间的格式

1.DateFormat.LONG

2.DateFormat.SHORT

3.DateFormat.MEDIUM

4.DateFormat.FULL

使用方法:先为某个区域定制要使用哪种格式(4选1),然后使用DateFormat下的format方法进行格式转化,转化的结果是一个String类型的字符串信息。

DateFormat不能进行new对象的,它是继承于Format类的一个抽象类。

得到的方法:

//这样得到的date和time的格式都是默认SHORT的

1.DateFormat.getInstance()

//这种得到的可以定制date的格式,且信息只有date的信息。

2.DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)

//这种得到的既可以定制date的又可以定制time格式,信息既有date的又有time的信息。 DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG,Locale.CHINA)

打印出信息:System.out.println(DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA).format(new Date()));

3.Java.text.SimpleDateFormat

这是一个日期格式转换类,可以把日期对象按照某种自己定义的格式转化为一个字符串类型;也可以将一个包含日期信息的字符串转化为一个日期对象,然后在打印出来,很是强大很是方便。

怎么得到这个类的实例:

1.SimpleDateFormat sdf=new

//这种得到的默认格式是默认区域默认日期时间都是SHORT的显示形式

SimpleDateFormat()

2.SimpleDateFormat sdf2=new

//这样得到的是日期和时间按照我们字符串中规定的格式来显示,显然这种方法更常用的。

SimpleDateFormat(“yyyy-MM-ddHH:mm:ss”);

我们定制好日期时间要依照显示的格式后,就要把一个时间对象给format对象来进行格式转换了

//结果是String类型

Sdf.format(new Date())/sdf1.format(new Date());

转换完后直接用System.out.println()打印出来。

相应的转换对照表:

//yyyy 4位的年

//yy 2位的年

//MM 2位的月

//M 1位的月

//dd 2位的日

//d 1位的日

//HH 2位的24小时

//H 1位的24小时

//hh 2位的12小时

//h 1位的12小时

//mm 2位的分

//m 1位的分

//ss 2位的秒

//s 1位的秒

//SSS 毫秒

//S 短的毫秒

//E 星期

//G 公元

//a 上午下午

//z 哪种时令制

将日期对象转换成特定的格式输出:

image

将含日期信息的字符串转换日期对象打印出来:

image

注意这里要抛异常,可以是ParseException,要先把java.text.ParseException异常类导入进来。防止你的字符串里面的日期信息格式太乱或者有一些不好处理的字符。

4.Java.lang.Runtime

此类是一个单例类,只产生一个对象,任何时候得到的对象都是同一个。

得到对象的方式:

Runtime r=Runtime.getRuntime();

类中最好玩的方法:

r.exec();//控制台命令执行,可以执行DOS或者LINEX下的所有的控制台命令,当然要想linux下的控制台命令就要先有linux环境。

image

用exec方法向控制台传递一个命令,让它打开一个网址:

image

用来杀死QQ进程,可以制作一个启动项,登入windows,就调用javaw程序来执行class类文件,然后在类文件中用exec方法来杀死某个进程.

Exec方法可以用来在服务器中进行一启动就加载某些资源。

© 著作权归作者所有

共有 人打赏支持
凯哥学堂
粉丝 10
博文 287
码字总数 257252
作品 0
东城
程序员
java--jdk常用package

1.java.lang 基础包,这个包是唯一一个不需要import就可以使用的包。 该包包含如下常用类 1.Object:它是所有类的父类,具有如下常用方法clone()、equals()、getClass()、hashCode()、toStr...

求是科技 ⋅ 2016/09/02 ⋅ 0

Android 通用工具库--Common4Android

Common4Android是一个通用Android工具库,包含网络库、线程管理器、常用Util工具、热修复,它拥有良好的架构,低耦合、高内聚,使用起来非常轻松。 -基类 ClassName Description BaseApplic...

徐奕 ⋅ 2016/08/29 ⋅ 2

天蓝/jf-android

#jf-android android library项目,集成volley,eventbus,logback, butterknife,gson,recyclerview,appcompat等库,包含常用UI基类和一些常用工具。 项目结构如下: volley辅助类 cnchan...

天蓝 ⋅ 2016/02/02 ⋅ 0

翻翻git之---实用工具类Lazy(绝对的好东西,走过路过别错过)

转载请注明出处:这里写链接内容 今天还是继续昨天的从Git上找点“有用的”,“好玩的”,“推荐的”东西给大家,今天贴的是一个工具类。地址如下https://github.com/ddwhan0123/Lazy 原作者...

ddwhan0123 ⋅ 2016/02/02 ⋅ 0

Java学习资料-常用的类、包、接口

常用的类,包,接口 常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer ArrayList HashSet HashMap 常用的包:java.lang java.io java.util java.sql java.net......

晓阳 ⋅ 2015/01/13 ⋅ 6

JAX-WS和常用Anonation

1.JAX-WS java API for WebService,是J2EE 5.0 sun公司出的规范 位于javax.jws包和javax.jws.soap包下 2.常用Annoation 2.1@WebService 使用在接口和接口实现类上,标记该类实现了webServic...

杭州_周陶忠 ⋅ 2013/09/10 ⋅ 0

Android学习笔记09:Paint及Canvas的简单应用

Android学习笔记09:Paint及Canvas的简单应用   在Android中需要通过graphics类来显示2D图形。   graphics中包括了Canvas(画布)、Paint(画笔)、Color(颜色)、Bitmap(图像)等常用...

Carl_ ⋅ 2015/01/07 ⋅ 0

Android中如何获取系统应用程序列表与AndroidManifest.xml信息

摘要 Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理) 等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管...

青莲居士 ⋅ 2013/04/17 ⋅ 0

socket网络编程

1、概述 2、socket 3、socket分类 4、socket类的构造方法 5、socket常用方法 6、ServerSocket类构造方法 7、ServerSocket类常用方法...

学而时习之 ⋅ 2015/03/11 ⋅ 0

Java常用异常整理

填坑,整理下Java的常用异常。正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很难通过几句话或几行代码考查出来,不过我们至少应答出三点:异常类的继承...

monkeysayhi ⋅ 2017/11/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout基于内存的DataMode 推荐引擎Demo2

Mahout基于内存的DataMode 推荐引擎Demo2 //注释的部分是基于文件也可以理解为基于日志文件的, //DataModel 可以有很多种,实现abstractDataMode的子类,原则上都可以作为数据源,个人觉得,...

xiaomin0322 ⋅ 6分钟前 ⋅ 0

Docker部署Tomcat及Web应用

一、在线下载docker yum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机启动service docker start # 启动docker服务 1 ...

Jeam_ ⋅ 6分钟前 ⋅ 0

研发运营一体化能力成熟度模型

研发运营一体化是指在 IT 软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部 署和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无...

stars永恒 ⋅ 12分钟前 ⋅ 0

jQuery缩小放大触发事件

jquery的resize()方法使用 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> var i = 0; $(document).ready(function(){ ......

RobertZou ⋅ 12分钟前 ⋅ 0

eclipse python 搭建

https://jingyan.baidu.com/article/9113f81b68ebce2b3214c7e0.html https://www.cnblogs.com/ZhangRuoXu/p/6397756.html https://blog.csdn.net/zhangphil/article/details/78962159 字符集......

之渊 ⋅ 13分钟前 ⋅ 0

weex,react native,flutter

weex: 一次编写,处处运行 RN: 学一次,到处写(针对安卓,IOS平台特性 各自写,会有很大一部分是一样的代码) 这些方案是否真正的解决了跨平台问题呢?从目前的状况来看,很显然是没有的,因...

东东笔记 ⋅ 19分钟前 ⋅ 0

Spring Cloud微服务分布式云架构-集成项目

Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必...

明理萝 ⋅ 23分钟前 ⋅ 1

SpringMVC图片上传问题解决

当我们上传图片时一直发现: MultipartFile file = null; if (request instanceof MultipartHttpServletRequest) 匹配不上, 解决方案: 在前端xml加入如下配置代码即可 <!-- 图片上传bean --...

泉天下 ⋅ 26分钟前 ⋅ 0

Spring表达式语言(SpEL)

1、SpEL引用 Spring EL在bean创建时执行其中的表达式。此外,所有的Spring表达式都可以通过XML或注解的方式实现。下面将使用Spring表达式语言(SpEL),注入字符串,整数,Bean到属性。 SpEL的...

霍淇滨 ⋅ 42分钟前 ⋅ 0

Gradle使用阿里云镜像

gradle 生命周期中有一个初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,如配置仓库地址。 你可以在以下几个位置实现仓库地址...

明MikeWoo ⋅ 50分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部