一些类的说明

Object

万类之源

  • toString()方法:在打印的时候自动调用,如果不重写的话就是打印地址值。所以,要看一个类有没有重写这个方法,打印一下即可
  • equals()默认是地址值之间的比较,可以直接用alt + enter生成,具有3要素
    1. 判空
    2. 判地址
    3. 判类别

Objects

区别于上面的,多了一个s

  • 静态方法equals()此方法可以容忍空指针异常,输入为两个对象,但运用前应该先对对象所属类的equals()方法进行重写

Date

日期类,起始时间为1970.1.1 , 00:00:00 而中国区为此基础上增加8小时(东八区)

  • Date()
    • 无参构造,返回当前时间所组成的Date对象
    • 有参构造,参数为long型数
  • getTime()将date对象的日期与起始时间相减并转化为毫秒,返回值为long

DateFormat

一般用子类SimpleDateFormat

  • 构造函数(String pattern)参数为String表示的年月日时分秒格式
  • format()输入参数为Date对象,输出按照格式进行重组的String
  • parse()将按格式输入的String重组为Date对象

Calander

  • 获取用Calander.getInstance()获取内容为当天的对象
  • get()方法,用Calander的内置静态参数获取
  • set()方法,用Calander的内置静态参数设置
  • add(),在原数值基础上增加一个值
  • getTime(),转为Date对象

System

  • currentTimeMillis() 当前毫秒值:可用于计算程序运行时间
  • arrayCopy()将一个int[]型数组复制到另一个int[]数组中

Arrays

  • toString()静态方法,将将数组转换成String类型输出的,入参可以是longfloatdoubleintbooleanbyteobject型的数组。

StringBuilder

实际上可以理解为一种字符串缓冲区
无论怎么进行编辑,始终都用一个byte[]数组进行储存,初始大小为16,满则加倍

  • append()用于增加字符串,可链式调用
  • toString()转换为字符串

基本类型的包装类

构造方法(装箱)

  1. 直接用=等号即可
  2. 类名(String)将String对象转换为包装类对象,但要注意格式和异常
  3. valueOf()类静态方法,后可接基本数据类型或字符串

解析方法(拆箱)

  • inValue()转换为基本数据类型
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
string是C++标准库中的一个,用于处理字符串。它提供了一系列成员函数和操作符,方便我们对字符串进行操作和处理。 要使用string,需要包含头文件<string>。 下面是一些常用的string成员函数和操作符: 1. 构造函数: - string():默认构造函数,创建一个空字符串。 - string(const char* s):通过C风格的字符串创建一个string对象。 - string(const string& str):通过拷贝构造函数创建一个string对象。 2. 赋值操作: - operator=():赋值运算符,用于将一个字符串赋给另一个字符串。 - assign():将指定的字符串赋给当前字符串。 3. 访问和修改字符串内容: - operator[]():通过索引访问字符串中的字符。 - at():通过索引访问字符串中的字符,会进行边界检查。 - c_str():返回一个指向以null结尾的字符数组的指针。 - data():返回一个指向字符数组的指针。 - size() / length():返回字符串的长度。 - empty():判断字符串是否为空。 - clear():清空字符串内容。 4. 字符串连接和拼接: - operator+():将两个字符串进行连接。 - append():在当前字符串末尾添加指定字符串。 - insert():在指定位置插入指定字符串。 5. 字符串比较: - operator==() / operator!=():判断两个字符串是否相等。 - operator< / operator> / operator<= / operator>=:进行字符串的字典序比较。 6. 子字符串操作: - substr():返回从指定位置开始的指定长度的子字符串。 - find():在字符串中查找指定子字符串的第一个出现位置。 以上仅是string的部分常用成员函数和操作符,还有更多功能可以参考C++标准库的文档或教程。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值