自主5:面对对象应用及个别控制台小项目注意事项

知识理解过程:

了解API(Application Programming Interface(应用程序编程接口))

由API引出String类的API 由String类创建的数据可共享 但不可更改 引出StringBuilder类

通过对以上上个的理解引出集合

关于JAVAAPI提供的String类提供的方法

构造 一个空 两个基于字符 字节返回值 一个直接赋值

成员 equals()比较字符串内容 charat(index)返回串中指定索引length 字符串长度 endwith 判断是否以指定后缀结尾

关于JAVAAPI提供的StringBuilder类提供的方法

构造 StringBuilder() StringBuilder(String str) StringBuilder(int capacity)StringBuilder( charSequence seq)

成员常用方法

append()功能字符串的拼接

reverse() 功能字符串的反转

toString;

两者转换

StringBuilder==>String:toString()方法

String==>StringBuilder:StringBuilder(string())构造方法实现

集合

引出 JavaAPI提供的ArrayList类 创建集合

概念:存储一堆拥有过同一属性 且其数据储存的长度 不定 ==》选用集合 而集合就是提供一种储存空间可变的储存模型 存储的数据容量可以发生改变

构造方法:

public ArrayList[]  创建一个空的集合对象  ArrayList《String》 array = new ArrayList《》();后面尖括号内的内容不写也不会报错 这是由于jdk7后的升级 其会根据前面的自动识别 当然 还是写上较好  无元素 返回[] 括号

成员方法:

E:范性==》此列表中大小的数组实现元素的类

public boolean add(E e)将指定元素追加到此集合末尾

public void add(int index,E element)在此集合中指定位置插入指定元素

public boolean remove(object o) 删除指定元素 返回删除是否成功

public E remove(int index)删除指定索引的元素 返回被删除的元素

public E set(int index,E element)修改指定索引元素 返回被修改的元素

public E get(int index) 返回指定索引处的元素

public int size() 但就集合中元素个数

两个小项目的注意事项:

一、家庭收支控制台

用循环在此回到主界面  switch选择功能后执行完就结束 要回去就用whilie  退出System.exit(0)//JVM虚拟机退出 因为break只能跳出一个switch

注意:\t等于tab缩进   调格式  遍历格式得到数据+“\t”

注意 if判断后 不想让他继续往下执行 直接return掉;

写方法两个明确 返回值(无) 参数(集合)在case中调用方法 使用同一个集合(引用类型)

二、客户信息管理软件

对输入索引在不在范围内的判断 大于0 小于添加对象个数 然后 直接用 不用遍历

不修改直接回车 调用功能类中输入返回默认值方法判默认值 string 默认值null int默认值0 char默认值\0

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值