您的位置:首页 > 编程语言 > Java开发

Java中的常用类

2020-07-03 21:34 51 查看

常用类

String类

StringBuilder

  • 效率最高,线程不安全

StringBuffer

  • 效率略低,线程安全

不可变的字符串

  • 效率最低,线程不安全,便捷

    循环拼接字符串时会创建了 多个对象,效率极低不推荐

常用方法

  • charAt(index); 返回 index 索引的字符数据

  • length() 返回字符串长度

  • indexOf() 返回指定子字符串第一次出现的索引。

  • String 独有的方法 equalsIgnoreCase(); 比较两个串是否相等,忽略大小写

  • String 独有的方法 replace(char oldChar, char newChar);

    replace(int start, int end, String str) 从哪开始到哪结束,使用指定的字符串替换
  • String 独有方法 startsWith() 判断是否以指定的字符串开头

  • String 独有方法 endsWith() 判断是否以指定的字符串结尾

  • String 独有方法 toUpperCase() 全部转小写

  • String 独有方法 trim() 去除前后空格

  • substring(int) 返回从指定索引开始一直到字符串结束

  • substring(int begin, int end) 返回从指定索引开始,指定的索引结束的字符串

  • append()追加字符串内容

  • 包装类

    使用基本数据有时会导致存储的数据有歧义,此时考虑使用包装类

    自动装箱

    • 将一个基本类型自动转换为对应的包装类引用类型

    自动拆箱

    • 将一个包装类引用类型自动转换为对应的基本类型

    基本类型和字符串的相互转换

    • 使用+
    • String.valueOf()
    • 包装类.toString()
    • parseInt/parseDouble

    integer 数据储存位置及类型

    • -128 ~ 127之间储存在常量池,为基本数据类型
    • 超出上述范围储存在堆中,为引用类型

    日期类

    JDK1.8前 SimpleDateFormat

    JDK1.8后 DateTimeFormatter

    File类

    File 构造器

    • File(String pathname)
      通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。

      pathname:可以是文件,可以是目录
  • File(String parent, String child)
    从父路径名字符串和子路径名字符串创建新的 File实例。

  • File(File parent, String child)
    从父抽象路径名和子路径名字符串创建新的 File实例。

  • 创建文件夹

    • mkdir() 创建一级路径
    • mkdirs() 创建多级路径,如果父路径不存在一并创建

    创建文件

    • createNewFile()
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: