第四周Java

第四周Java学习

在这里插入图片描述

对象数组

格式:类名 变量名=new 类名();

例:对象数组 a=new 对象数组();

字符串

获取字符串长度

  • 字符串.length

字符串对比

  • 字符串.equals

  • ==与.equals的区别

    • ==是比较地址是否一致
    • .equals则只是字符串内容是否一致
  • 字符串.equalsIgnoreCase( )对比忽略大小写

字符串的大小写转换

  • toLowerCase()转化为小写

    • 例:String a=a.toLowerCase()无参返回值转化为小写的方法
  • toUpperCase()转化为大写

    • 例:String a=a.toUpperCase()无参返回值转化为大写的方法

字符串的拼接合并

  • 新字符串 = 字符串1.concat(字符串2);
  • .concat()

字符串的查找

  • 字符串1.indexOf(字符串2字符2)

    • 搜索第一个出现的字符
    • 例:String a=“abcde”;
      Systom.out.println(a.indexOf(“c”));
      输出一个2
    • 若没有找到此字符/字符串,则会返回一个-1
  • 字符串1.lastIndexOf(字符串2字符2)

    • 搜索最后一个出现的字符
    • 例:String a=“abcdec”;
      Systom.out.println(a.lastIndexOf(String c));
      输出一个5
    • 若没有找到此字符/字符串,则会返回一个-1

字符串的切割与分割

  • substring()

    • 方式一:public String substring(int beginIndex)

    • 方式二:public String substring(int beginIndex, int endIndex)

      包前不包后

      • beginIndex – 起始索引(包括), 索引从 0 开始。
      • endIndex – 结束索引(不包括)。
  • .split( )方法

    • str.split(“分割符号”)

StringBuffer类

StringBuffer的常用方法
StringBuffer类中的方法主要偏重于对于字符串的变化,例如追加、插入和删除等,这个也是StringBuffer和String类的主要区别。

  • append方法

    该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer对象的内容也发生改变,例如:

    • 语法:public StringBuffer append(boolean b)
    • 例:StringBuffer sb = new StringBuffer(“abc”);

sb.append(true);

带包编译

  • javac -d.源文件名.java

    参数-d代表自动帮我们生成包中的文件

命名规范

  • 例:package cn.com.baidu

    这个点就相当于子文件

层级规范

  • 域名倒置+项目细分由小到大

  • 例:中国.湖北.武汉.江夏

    总结:由大到小走的

导入包

  • import 包名
  • 导入包中的某个文件:import 包名.文件名
  • 导入整个包:import 包名.*

生成文档注释,在一个新的网页查看

1.菜单栏tools

2.点击Generate JavaDoc

3.选择Whole:所有

选择File:当前文件

4.Output… :选择显示路径

5.Other command…选择编码,不然可能会报错

XMind - Trial Version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值