String常用API

[复制链接]
发表于 2022-11-10 12:43:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
String常用API

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

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表