Java基础语法
String类常用方法速查:
1 | 1. char charAt(int index) |
Character类常用方法速查:
调用格式:形如Characater.toString('a')
1 | 1. char toLowerCase(char ch) |
ArraryList 常用方法速查:
1 | 1. boolean add([int index], E element) // 插入元素到指定位置index,不指定index,则默认添加到末尾 |
HashMap常用方法速查:
HashMap 在元素数量达到 容量 × 负载因子
时会自动扩容(通常翻倍),这样会增加程序执行的3时间,负载因子默认为0.75。因此,在我们在明确知道map的容量时指定容量和负载因子能降低操作时间。例如Map<Integer, Integer> cnt = new HashMap<>(n + 1, 1);
1 | 1. int size() |
Collections接口常用方法速查:
Collection 接口是 List, Set ,Queue 接口的父接口。
1 | 1. Collections.reverse(Collection c) |
Java 中 String 和 int 互相转化
将字符串 String 转为 int:
1 | 1. int i = Integer.parseInt([String]);或 i = Integer.parseInt([String], [int radix]); |
解释:
- i=Integer.parseInt(s); //直接使用静态方法,不会产生多余的对象,但会抛出异常
- i=Integer.valueOf(s).intValue(); //Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
注:字符串转成Double、Float、Long的方法大同小异。
将整数int转为字符串String:
1 | 1. String s = "" + i; |
解释:
- s=i+””; //会产生两个String对象
- s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
注: Double, Float, Long 转成字串的方法大同小异。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XiaoYi Blog!
评论