字符串(day14)


第十四天 字符串
 以后开发,项目的数据 大多数,数据类系都是字符串形式出现
 int boolean long String
 姓名 String
 年龄 int
 性别 char c = '男';
 住址 String
 身份证号 String X
 电话号码 固话 String  010-77676767  +86-010
          移动电话 int 13固定 没有别的字符
电子邮件 String
婚姻状况 String 已婚,未婚,丧偶,离异
个人爱好 String
自我介绍 String
学历经历 String
工作经历 String
日期  "2013-09-09" "2013-10-09"  Date
工资   double numeric(19,2)
1. 字符串的创建
       推荐 String s  = "abc";
       ""  null
       ""字符串对象,可以调用字符串对象中的方法
       null 空常量,所有引用类型公共的值,不能调用方法  会出现空指针异常
      字符串一旦被创建,不可被改变
2. String类的构造方法  *****
     字节数组,转成字符串 new String(字节数组,索引,个数)
     字符数组,转成字符串 new String(字符数组,索引,个数)
3. String类的判断方法 返回值类型都是 boolean *****
      equals()字符串只有一模一样才返回true
      equalsIgnoreCase() 字符串忽略大小写
      contains()一个字符串是否包含另一个字符串
      startsWith() endsWith() 判断一个字符串是否以另一个字符串开头(结尾)
      isEmpty() 字符串长度是0 返回true
4. String类的获取方法
    char charAt(int index)根据索引,返回索引上的字符
    indexOf() 正向查找,指定的字符或者是字符串,返回第一次出现的下标
     LastIndexOf() 反向查找,指定的字符或者是字符串,返回最后一次出现的下标(下标顺序)
     int length()
      arr.length 和 String类的 length()区别
     数组的属性,返回的是数组中元素的个数
       length()String类方法,返回的是字符串的长度
    String substring(开始索引,结束索引)获取字符串中一部分,包含头 不包含尾
 5. String类的转换功能
     byte[] getBytes() 字符串转成字节数组
     char[] toCharArray()字符串转成字符数组
     String toUpperCase()转成大写    String toLowerCase()转成小写  次要掌握
     String static valueOf(任意类型) 将任意类型转成字符串  次要掌握
 6. 其他功能
      String replace(旧的,新的) 替换
      String[] split("\\.") 切割字符串  222.222.22.22  345234324 
      String trim()去掉两端空格
7. 控制台录入
      Scanner 类,建立对象,传递标准输入流 System.in
       对象.next()读取控制台输入,返回字符串

 8. 出现次数的统计,综合应用,数组,字符串,判断,循环ASCII码,字符串的拼接 *****
9. 对字符串进行排序 *****
10. 字符串的出现次数 *****

 11. StringBuffer 字符串操作的缓冲区
       字符串操作的缓冲区,提高字符串的操作效率
       可变的字符序列
12. StringBuffer常见的方法
       append()追加,向缓冲区内,追加字符串
       返回值类型是本类对象引用 return this
       方法调用链 链式编程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值