Java常用方法--集

活这么长时间,突然间意识到这个世界上最笨的方法便是我的捷径!

看到电脑上丁一给我的背景图——Wuli乔妹,笑起来很美丽,就像我们丁一一样善良、热心肠

世界上有许多想离开的时刻,但是因为那些人、那些记忆,你留了下来、没有离开

进入主题:写这篇是有原因的,我不说你不知道,还是进入主题吧

 

String:

StringBuffer:字符串增删改

前后缀:startsWith(String s)endsWith(String s)

字符串转其他类,或其他类型转字符串:null null null啊

 

StringTokenizer:单词分离

StringTokenizer(String str)用指定字符串创建对象 ,默认分隔符:空格 换行 回车Tab 等

StringTokenizer(String str,String delim)str和自定义分隔符delim创对象

int countTokens()token个数      Boolean hasMoreElements()  boolean hasMoreTokens()存在token,true否false

 for (int i = 1; stoken.hasMoreElements(); i++) {}

object nextElement()    String nextToken() 返下一个token,逐个取字符串中语言符号

 

listIterator

迭代器遍历元素时,通过集合不能修改元素:ConcurrentModificationException

      使用listIterator的add方法:迭代器添加的元素除以刚迭代的元素后

      使用for循环,add到集合最后

Object previous():获取上一个元素;boolean hasPrevious():判断是否有元素

 

List:

arrayList底层是数组(连续内存),查快增删慢,不安全

Vector底层是数组,查快,增删慢,安全,不常用

LinkedList:底层链表(充分利用内存,节点),查慢寻址麻烦,增删快,不安全

 

Arrays:数组整理,比较和检索

int binarySearch(数组 ,key)key值搜索,返key所在位置

boolean equals(数组1,数组2)         sort(数组)升序

 

Map:

hashMap不安全,key可null,强引用对象;hashTable安全sychronize,key不可null

consurrentHashMap安全,lock实现;treeMap按键排序,升序

哈希结合数组链表,哈希表由数组、链表组成

hashSet、treeSet去重:基于Map的key

 

Math:

double   ceil(double e)返>=e 最小双精度实数

double   floor(double e)<=e最大双精度实数

double    rint(double e)最靠近e双精度实数

double    pow(double a,double b)a的b次方

int round(float a)    long round(double a)a四舍五入返回

double   random() <1    >=0 随机数

abs绝对值,max(a,b)ab中较大值 min(a,b)较小值

http://c.biancheng.net/view/866.html

 

Random:

boolean nextBoolean()返true或false中一个               double  nextDouble()0.0~0.1间double小数

float    nextFloat返0.0~0.1间float小数                        int nextInt()int整数

int nextInt(int n)返0~n-1间整数                                   long nextLong()

 

日期:Date Calendar SimpleDateFormat

 

 

 

谢谢分享
https://www.cnblogs.com/eaglezb/p/5975447.html

https://blog.csdn.net/linger_wind/article/details/79725349 从1开始数到3,3篇更般配

https://blog.csdn.net/manduner/article/details/79982287

https://blog.csdn.net/m0_37695351/article/details/79254221

https://blog.csdn.net/HHcoco/article/details/53117525

https://blog.csdn.net/manduner/article/details/82667532

java的世界如此丰富

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值