常用类

作者: 凯哥学堂 | 来源:发表于2017-07-11 22:29 被阅读28次

常用类

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 哪种时令制

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

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

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

4.Java.lang.Runtime

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

得到对象的方式:

Runtime r=Runtime.getRuntime();

类中最好玩的方法:

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

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

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

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

相关文章

  • Java核心基础学习(一):Object类

    常用类 Object类 Object类是所有类、数组、枚举类的父类 Object类的常用方法:

  • runtime常用方法

    类 类结构 类实例结构 常用函数 方法 结构 类方法的常用函数 方法的常用函数 方法选择器 动态创建类 示例: 动...

  • Java常用类,这一次帮你总结好

    常用类 常用类概述: 内部类 Object类 包装类 数学类 时间类 字符串 String Builder和Str...

  • Objective-C之NSDictionary学习笔记(IOS

    NSDictionary类简介 属性表(@property) 常用方法 常用类方法 词典对象的生成 常用实例方法 ...

  • 2018-04-07selenium IDE命令

    组件:Firebug、FirePath、Selenium IDE 常用Action类命令 一. 常用Action类...

  • Android属性动画

    常用属性 常用的方法、类

  • Android常用工具类的封装

    Android常用工具类的封装 Android常用工具类的封装Log封装类sharedPreferences封装类...

  • 常用类

    /* 八种基本数据类型 不完全面向对象 没有属相和方法 装箱与拆箱 把基本数据类型放到箱子里面 这个过程叫做装箱 ...

  • 常用类

    一、包装类 1、为什么需要包装类?包装类的作用是? 2、将字符串"123"转化成基本类型数字的方式有哪些? 3、自...

  • 常用类

    扩栈 STL integer array long modular matrix fraction Polynomial

网友评论

    本文标题:常用类

    本文链接:https://www.haomeiwen.com/subject/jdhvhxtx.html