1 字符串转字符数组
char
[] ch = Str.toCharArray()
2字符串转字符
for(int i = 0; i < str.length ; i++ )
str.charAt(i);
3 字符串大小写转换
大写转小写:str.toLowerCase();
小写转大写:str.toUpperCase();
3 字符大小写转换
大写转小写:Character.toLowerCase(char)
小写转大写:Character.toUpperCase(char);
4 从字符串中截取字符串 word.substring(beginindex,endindex)
5 ArrayList的toArray
ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:
(1)list.toArray();
(2)list.toArray(T[] a);
对于第一个重载方法,是将list直接转为Object[] 数组;
第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。
6 读取字符串中第i位字符,可用以下方法 ,返回的值类型不同 ,例如
str.substring(i,i+1) 返回字符串第i位,类型位字符串 String
str.charAt(i) 返回字符串第i位,类型位字符char
7 求整处理 主要用Math单元的现成方法
- 方法一:向上取整Math.ceil();
- 举例:Math.ceil(11.4)=12; Math.ceil(-11.6)=-11;
- 方法二:向下取整Math.floor();
- 举例:Math.floor(11.7)=11;Math.floor(-11.2)=-12;
- 方法三:四舍五入Math.round();
- 顾名思义,四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0.5后再想下取整即可。
- 举例:Math.round(11.5)=12;
- Math.round(-11.5)=-11;
8 字符串数组拼接为字符串 使用String.join
String[] words = {"my","name","is"};
String word= String.join("-",words);