API帮助文档的使用流程

  1. 在索引的位置搜索自己要查看的类
  2. 看包

    目的:是不是 Java.lang包(核心包),不需要编写导包代码(import)

    -------不是 java.lang包,都需要编写导包代码
  3. 看这个类的介绍

    目的:搞清楚这个类的作用
  4. 看这个类的构造方法

    目的:为了将该类的对象,创建出来
  5. 看这个类的成员方法(方法摘要)
    • 方法名
    • 参数
    • 返回值
    • 介绍

String类的特点

  • java程序中所有双引号字符串,都是String类的对象
  • 字符串在创建之后,其内容不可更改
  • 字符串虽然不可改变,但是可以被共享

字符串的使用

字符串内容比较

  • public boolean equals(Obeject anObeject)将此字符串与指定的对象比较
public class StringDemo1 {
public static void main(String[] args) {
String s1="abc";
String s2=new String("abc");
System.out.println(s1.equals(s2));
}
}
  • public boolean equalsIgnoreCase(String anotherString)将此Sting与另一个String比较,不考虑大小写
public class StringDemo1 {
public static void main(String[] args) {
String ss1="abc";
String ss2="ABC";
System.out.println(ss1.equalsIgnoreCase(ss2));
}
}

字符串的遍历

  • public char[] toCharArray()将此字符串转换为一个新的字符数组
private static void print1() {
String s="gujiaxin";
char[] chars = s.toCharArray();
for (int i = 0; i < chars.length; i++) {
System.out.println(chars[i]);
}
}
  • public int length()返回此字符串的长度
private static void print2() {
String s="gujiaxin"; for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
System.out.println(c);
}
}

字符串的截取

注意:截取出来的内容,是新的字符串,别忘记找变量接收

  • public String substring(int beginIndex):根据传入的索引开始做截取,截取到字符串的末尾

  • public static void main(String[] args) {
    String s = "gujiaxin";
    String s1 = s.substring(2);
    System.out.println(s1);
    }
  • public String substring(int beginIndex,int endIndex):根据传入的开始和结束索引,对字符串做截取(包含头,不包含尾)

  • public static void main(String[] args) {
    String s = "gujiaxin";
    String s1 = s.substring(2,8);
    System.out.println(s1);
    }

字符串的替换

  • public String replace(Char Sequence target, CharSquence replacement): 参数1:旧值;参数2:新值
public class StringMethodDemo3 {
public static void main(String[] args) {
String s="gujiaxin";
String replace = s.replace("xin", "niang");
System.out.println(replace);
}
}

字符串的切割

  • public String[] split(String regex):根据传入的字符串作为规则,切割当前字符串

    建议:先正常切割规则,后来发现没有得到自己想要的效果,就可以尝试在规则前面。加入\\
public class StringMethodDemo4 {
public static void main(String[] args) {
String s="102,34,532,231,421,112";
String[] split = s.split(",");
for (int i = 0; i < split.length; i++) {
System.out.println(split[i]);
}
}
}

最新文章

  1. android Canvas 和 Paint用法
  2. October 29th Week 44th Saturday 2016
  3. 飞鱼(FlyFish)——便捷的原型在线制作工具
  4. Hdfs常用操作
  5. 高点击率的Banner设计14招
  6. 【转】Linux下nginx配置https协议访问的方法
  7. python:字符串取值
  8. css3新增的背景属性
  9. 返回某个界面——nav
  10. Log4Net 的简要配置
  11. Android 瘦身攻略
  12. PHPExcel 生成excel统计表格
  13. 条码知识之十:EAN-128条码(下)
  14. angular js一探
  15. Coursera 机器学习笔记(七)
  16. JAVA ArrayList实现随机生成数字,并把偶数放入一个列表中
  17. Xshell 无法连接虚拟机中的ubuntu的问题
  18. 下载工具axel 和 mwget
  19. xor定理证明
  20. Error while trying to retrieve text for error ORA-12154

热门文章

  1. [cocos2d-x]从源码角度思考convertToWorldSpace()与convertToWorldSpaceAR()坐标系的转换
  2. 过年必备!亲戚计算器「GitHub 热点速览 v.23.02」
  3. 优化if...else...语句
  4. Python 常用库函数
  5. Java 进阶P-8.5+P-8.6
  6. centos7连接WIFI
  7. 前端如何实现将多页数据合并导出到Excel单Sheet页解决方案|内附代码
  8. 使用 LoRA 进行 Stable Diffusion 的高效参数微调
  9. 宠物小精灵之收服(等级考试4级 2021-03 T1)
  10. JSTL标签库C标签的使用注意事项