update数组实现
2015-10-20 14:02
302 查看
更新
先看定义:public
void update(int
i, T dest);
它的意思每个人都知道。使用dest对象替换i位置的对象。
这个操作再简单不过了,一个赋值就OK。
编写代码边分析:
@Override
public
void update(int
i, T dest) {
//还是先判断异常情况
if(i<0 ||
i>(size-1))
try {
throw
new Exception(i+" iserror!");
} catch (Exception
e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
//安心的更新
container[i] =
dest;
}
测试一下:
@Test
public
void testUpdate(){
testAdd();
al.update(0,100);
System.out.println(al);
}
这个操作也是没有问题的。
先看定义:public
void update(int
i, T dest);
它的意思每个人都知道。使用dest对象替换i位置的对象。
这个操作再简单不过了,一个赋值就OK。
编写代码边分析:
@Override
public
void update(int
i, T dest) {
//还是先判断异常情况
if(i<0 ||
i>(size-1))
try {
throw
new Exception(i+" iserror!");
} catch (Exception
e) {
// TODO Auto-generatedcatch block
e.printStackTrace();
}
//安心的更新
container[i] =
dest;
}
测试一下:
@Test
public
void testUpdate(){
testAdd();
al.update(0,100);
System.out.println(al);
}
这个操作也是没有问题的。
相关文章推荐
- jQuery 获取屏幕高度、宽度
- 8月读书分享-《执行力是训练出来的》
- 你应该知道的 RPC 原理
- 基于文件过滤驱动的透明加解密
- Regional 2015 - Asia Changchun - B Count a × b
- 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
- 软件测试常见风险分析
- C++ 资源大全
- 7月读书分享-《小的力量》
- Knockout 模板使用
- 认识Pascal
- 为快速开发平台一级菜单加入功能导航页
- 云栖2015
- DataTable简介
- QSemaphore 类例子
- HTTP状态码
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能
- 6月读书分享-《番茄工作法图解》
- CocoaPods详解之----使用篇
- BZOJ 3993 [SDOI2015]星际战争 二分+最大流