2014-07-03 日志

45 篇文章 0 订阅
String:
A:判断功能
boolean equals(Object obj) 比较两个字符串的内容是否一致
boolean equalsIgnoreCase(String str) 比较两个字符串的内容是否一致,忽略大小写
boolean contains(String str) 是否包含指定字符串
boolean startsWith(String str) 是否以指定字符串开头
boolean endsWith(String str) 是否以指定字符串结尾
boolean isEmpty() 内容是否是空串
B:获取功能
int length() 返回字符串的长度
char charAt(int index) 返回指定角标上的字符
int indexOf(int ch) 返回指定字符第一次出现的角标,-1表示字符串中没有该字符
int indexOf(String str) 返回指定字符串第一次出现的角标,-1表示字符串中没有该字符串
int indexOf(int ch,int fromIndex) 返回指定字符第一次出现的角标,从指定的角标开始搜索
int indexOf(String str,int fromIndex) 返回指定字符串第一次出现的角标,从指定的角标开始搜索
String substring(int start) 获得从指定角标到末尾的字串
String substring(int start,int end) 获得从指定角标开始到指定角标结束的字串,含头不含尾
C:转换功能
byte[] getBytes() 将字符串转换为字节数组
char[] toCharArray() 将字符串转换为字符数组
static String copyValueOf(char[] chs) 将字符数组转换为字符串
static String valueOf(char[] chs) 静态方法!将字符数组转换为字符串
static String valueOf(基本类型) 静态方法!将基本类型数据转换为字符串
String toLowerCase() 将字符串中的大写字母转换为小写字母
String toUpperCase() 将字符串中的小写字母转换为大写字母
String concat(String str) 返回一个连接指定字符串的新字符串
D:其他功能
String replace(char old,char new) 返回一个将指定字符替换为新的字符的新字符串
String replace(String old,String new) 返回一个将指定字符串替换为新的字符串的新字符串
String trim() 返回一个去处首尾两端的空白字符的新串
int compareTo(String str) 按字典顺序比较两个字符串
int compareToIgnoreCase(String str) 按字典顺序比较两个字符串,忽略大小写

StringBuilder/StringBuffer:
A:增
StringBuilder append(各种类型) 末尾追加各种类型
StringBuilder insert(int index, 各种类型) 在指定角标处插入各种类型
B:删
StringBuilder delete(int start, int end) 删除从start开始到end结束的内容。含头不含尾。
StringBuilder deleteCharAt(int index) 删除指定角标的字符
C:改
StringBuilder replace(int fromIndex, int toIndex, String str) 用str替换fromIndex开始到toIndex结束的内容。含头不含尾。
D:查
char charAt(int index) 获得指定角标的字符
StringBuilder indexOf(String str) 获得指定字符串的角标
StringBuilder indexOf(String str, int fromIndex) 获得指定字符串的角标,从指定角标处搜索。
int length() 获得缓冲区的实际字符串长度。
E:其他功能
String substring(int startIndex) 获取指定位置开始到最后的子串。
String substring(int startIndex, int endIndex) 获取startIndex开始到endIndex结束的子串,含头不含尾。
String toString() 将缓冲区转换成字符串
StringBuilder reverse() 将缓冲区字符逆序排列

Arrays:特点:全是静态方法,直接类名调用方法,所以需要传入参数。
static void sort(各种类型的数组引用) 用快速排序法对数组升序排序
static int binarySearch(各种类型的数组引用, int fromIndex, int toIndex, value) 用二分法搜索数组,从fromIndex开始,到toIndex结束,含头不含尾。
static String toString(各种类型的数组引用) 将数组转换成字符串表示。

System:特点:全是静态方法,直接类名调用方法。
static void arraycopy(srcArr, int srcStartIndex, dstArr, int dstStartIndex, int count) 复制数组srcArr到dstArr,count为复制的长度。
static void exit(int status) 关闭正在运行的虚拟机,并将status返回。
static long currentTimeMillis() 返回当前的毫秒值

Random:
int nextInt() 返回一个int范围内的整数

int nextInt(int n) 返回一个在[0, n)范围内的正整数



早上路过垃圾堆的时候碰到一只黄色母猫带着一只白色三花小猫找吃的。今天这伞又白带了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值