Atitit 封装的艺术 目录 1.1. 规范是不暴露特有的api 1 1.2. 方便理解,提升可读性 1 1.3. Atitit 提升可读性 数据结构特殊化专用api 比较通用的对象

Atitit 封装的艺术     

 

目录

1.1. 规范是不暴露特有的api 1

1.2. 方便理解,提升可读性 1

1.3. Atitit 提升可读性  数据结构特殊化专用api  比较通用的对象 2

 

1.1. 规范是不暴露特有的api

 

比如遍历excel

List<Map> li = Lists.newArrayList();

String filePath = "C:\\Users\\attilax\\Documents\\lyricsWords4.txt700song.xlsx";

  

 

excelUtil2007ver.trave_2007fmt(filePath, "coreword", new Consumer<CellAti>() {

 

@Override

public void accept(CellAti CellAti1) {

 

if (CellAti1.rowIndex > 300)

throw new BreakException();

Map<Integer, Object> row_map = getLiIdex(CellAti1.rowIndex, li);

 

row_map.put(CellAti1.cellIndex, CellAti1.val);

// String colval = cell.getStringCellValue();

 

}

});

 

 

1.2. 方便理解,提升可读性

 

 

1.3. Atitit 提升可读性  数据结构特殊化专用api  比较通用的对象

 

不够通用的对象还是使用map吧不然类库过多了,工作量过大

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值