Java常用类笔记

什么时候想起来了就更新一下

java.lang(语言包,自动加载无需import)

Integer

Character

Boolean

String

  • length()
  • equals()
  • equalsIgnoreCase()
  • == 用于比较两个对象的地址
  • charAt()
  • indexOf()

StringBuffer

Math

Class

Object

System.in(继承InputStream)

System.out(继承PrintStream)

main方法被执行时就会自动产生System.in\System.out\System.err三个对象

java.util(实用工具包)

Date

Calendar

Time

Random (可以产生int long float double等类型的随机数)

集合接口

Collection接口是java集合框架里的一个根接口

Map 储存键值对,通过key值快速查找

List接口与ArrayList类

  • List是接口不能实例化,其实现类有: ArrayList(实现动态数组) Vector(实现动态数组) LinkedLIst(实现链表) Stack(实现栈堆)
  • add()
  • get()
  • indexOf()
  • remove()
  • set()
  • subList()

Arrays 操作数组(如排序 搜索)

  • asList() 将数组转换成列表返回

Set接口 实现类HashSet (是HashMap实例 Set元素无序且不包含重复元素,被称为集)

HashMap(键值对key-value)

java.io

InputStream 输入流类的基类

  • read()
  • skip()
  • close()

OutpuStream 输出流类的基类

  • write()
  • flush()
  • close()

FileInputStream(用来读文件)

FileOutputStream(用来写文件)

BufferedInputStream

BufferedOutputSream

DataInputStream(实现接口DataInput)

  • read()
  • readShort()
  • readInt()
  • readByte()
  • readLine()

DataOutputStream(实现接口DataOutput)

  • write()
  • writeShort()
  • writeInt()
  • writeByte()
  • writeUTF()

ByteArrayInputStream(从指定的字节数组中读取数据。)

ByteArrayOutputStream

  • write()
  • toByteArray()
  • size()
  • reset()

StringBufferInStream

SequenceInputStream(将几个输入流顺序连接起来)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值