zoukankan      html  css  js  c++  java
  • Java笔记--常用类

    1、String类:

    --使用Unicode字符编码,一个字符占两个字节;

    --String类是一个final类,代表不可变的字符序列;

    --字符串是不可变的,一个字符串对象一旦被配置,其内容是不可变的;

    --常用方法:1)int length();//返回字符串长度

          2)char charAt(int index);//返回字符串在index处的字符

          3)int compareTo(String str);//与str比较大小

          4)int indexOf(String s);//返回s在字符串中首次出现的位置,若未出现,则返回-1

          5)int indexOf(String s, int startPoint);//返回s在字符串在startPoint之后首次出现的位置,若未出现,则返回-1

          6)int lastIndexOf(String s);//返回s在字符串最后一次出现的位置,若未出现,则返回-1

          7)int lastIndexOf(String s, int startPoint);//返回s在字符串在startPoint之后最后一次出现的位置,若未出现,则返回-1

          8)boolean startWith(string prefix);//判断字符串是否以prefix开头

          9)boolean endWith(String, suffix);//判断字符串是否以suffix结尾

          10)boolean equals(Object obj);//比较两个字符串是否相等

          11)boolean regionMatches(int firstStart, String other, int otherStart, int length);//判断当前字符串从firstStart开始的子串是否与other字符串从otherStart开始、length长度的子串是否相等

          12)String subString(int startPoint);//返回字符串startPoint之后的子串

          13)String subString(int start, int end);//返回字符串从start开始到end结束的子串(左闭右开)

          14)String trim();//返回字符串去除前后空格后的字符串

          15)String[] split(String regex);//以regex为分隔符将字符串切分,返回字符串数组 

    2、StringBuffer类:可变的字符序列

    --常用方法:1)添加:append(String | int | boolean | ...);

          2)插入:insert(int index, String str);//在指定位置index处插入字符串str

          3)反转:reverse();

          4)删除:delete(int start, int end);//删除指定区间的字符串

          5)charAt(int index);

          6)setCharAt(int index, char ch);//修改index处的字符为ch

          7)等等与String类似方法。

    3、StringBuilder类:JDK5.0新加入的,线程不安全,效率高于StringBuffer,用法与StringBuffer类似。

    4、时间日期相关的类:

    --System类下的currentTimeMillis();

    --Date类:java.util.Date、java.sql.Date

    --SimpleDateFormat类:java.text.SimpleDateFormat

    --Calendar类

    5、Math类:java.lang.Math,提供了一系列静态方法用于科学计算(如abs()、sqrt()等)

  • 相关阅读:
    .net 面试题之 输出 空 三角型
    js 里 用XML httpRequest 调用 Web Service
    C# 设计模式之 单例模式
    C#TreeView 实现无线级别分类
    asp.net Session的原理
    .Net 面试题之 查询两个时间差
    暑 假 队 测 Round #2
    两个排序算法的扩展应用
    暑 假 队 测 Round #1
    二维单调队列或st表
  • 原文地址:https://www.cnblogs.com/tengtao93/p/4882800.html
Copyright © 2011-2022 走看看