首页 > 编程语言 > 详细

JAVA常用类库(1)

时间:2019-06-17 18:17:45      阅读:99      评论:0      收藏:0      [点我收藏+]

1.StringBuffer类

String类内容一但声明不可改变,只能改变String的引用地址,如果一个字符串需要经常改变,就必须使用StringBuffer类。

   StringBuffer的常用方法:

  public StringBuffer()                                                                                     构造方法

  public StringBuffer append()                                                                        添加操作

  public int indexOf(String str)                                                                        查找字符串是否存在

  public int indexOf(String str,int fromIndex)                                                  从指定位置查找字符串是否存在

  public StringBuffer insert(int offset,String str)                                              在指定位置加入字符串

  public StringBuffer reverse()                                                                        将内容反转保存

  public StringBuffer replace(int start,int end,String str)                                 指定内容替换

  public int length()                                                                                         求内容长度

  public StringBuffer delete(int start,int end)                                                   删除指定范围内容

  public String substring(int start)                                                                   字符串截取,指定起始点

  public String substring(int start,int end)                                                       字符串截取,指定范围

  public String toString()                                                                                  将内容变为String类型

2.Runtime类

在java中,Runtime类表示运行时操作类,是一个封装了JVM进程的类,每一个JVM都对应着一个Runtime类的实例。Runtime类的构造方法是私有化的,getRuntime()方法取得实例,可以通过Runtime取得一些系统的信息。

   Runtime类中的方法:

  public static Runtime getRuntime()                                                             取得Rumtime类的实例

  public long freeMemory()                                                                            返回JVM的空闲内存量

  public long maxMemory()                                                                           返回JVM的最大内存量

  public void gc()                                                                                            运行垃圾回收器

  public Process exec(String command) throws IOException                       执行本机命令

3.国际化程序

一个程序可以同时适应多门语言。根据各个不同国家配置不同资源文件,以key ->value形式出现,程序执行时根据key找到value,并将其显示。

 实现国家化操作需要的三个类:

  java.util.Locale:用于表示一个国家语言类

  java.util.ResourceBundle:用于访问资源文件

  java.text.MessageFormat:格式化资源文件的占位字符串

通过Locale类所指定的区域码,然后ResourceBundle根据Locale类指定的区域码找到相应的资源文件,若资源文件存在动态文本,则使用MessageFormat进行格式化。

Locale类的构造方法:

  public Locale(String language)                                            根据语言构造一个语言环境

  public Locale(String language,String country)                     根据语言和国家构造一个语言环境

ResourBundle类

主要作用是读取属性文件,读取时可以根据Locale所指定的区域码来选择指定的资源文件,也可以直接指定资源文件的名称。

ResourBundle类的常用方法:

  public static final ResourceBundle getBundle(String baseName)                                指定资源文件名称来获取实例

  public static final ResourceBundle getBundle(String baseName,Locale Locale)         指定资源文件名称和区域码来获取实例

  public final String getString(String key)                                                                        根据 key取得对应的 value

MessageFormat类

使用{编号}格式的占位符,MessageFormat对信息进行格式化,为占位符动态设置文本的内容。(Format类主要实现格式化操作,MessageFormat类为其子类)

 

JAVA常用类库(1)

原文:https://www.cnblogs.com/MHX-ledde/p/11040782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!