马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
String常用API
1. 获取字符串长度
- int length = str.length();
复制代码 2. 根据索引,返回字符串中对应的字符
- char c = str.chaeAt(length-1); //可遍历字符串
复制代码 3. 检索字符串,返回对应索引
- 1. 从头开始检索,检索到立即返回:
- int n = str.indexof('i');
- 2. 从指定下标开始检索:
- int n = str.indexof('i',3);
- 3.传入字符串查找,返回首字符的索引:
- int n = str.indexof("java");
- 4.反向查找:
- int n = str.lastindexof("in");
- 找不到返回-1
复制代码 4. 字符串转换大小写
- 1.转大写: String s = str.toUpperCase();
- 2.转小写: String s = str.toLowerCase();
复制代码 5. 去除字符串两端空白
- //name = " Tom "
- String name = name.trim();
复制代码 6. 截取字符串
- String str = mail.substring(0,endIndex);//包头不包尾
- //String mail = "[email protected]";
- //int endIndex = mail.indexof('@'); bjzhfffff
复制代码 7. 判断字符串是否包含某字符
- boolean b = str.contains();
复制代码 8. 将字符转换为基本类型
- //需要使用到基本类型的包装类型
- eg:
- Byte.parseByte(String s);
- Integer.parseInt(String s);
复制代码 9. 将基本类型转换为字符
- 1.String.valueOf(int i);
- 2.Integer.toString(int i);
复制代码 11. 将字符串转换为Java数组
- 1. 转为char数组 char[] chars = str.toCharArray();
- 2. 转为String数组 String[] string = str.split(",");//根据()里给定的正则表达式拆分字符串
复制代码 12. 将Java数组转为字符串
- String s = "1,2,3,4,5,6";
- char[] chars = s.toCharArray();
- String[] strings = s.split(",");
- for (String a : strings
- ) {
- System.out.println(Integer.parseInt(a));
- }
复制代码 |