2万行java代码的系统_Java 代码如果要 10 万行,该如何处理

本文讨论了如何处理含有5-10万组设备ID和代码的数据,通过Python脚本转换为Android工程中的代码时遇到内存限制的问题。作者寻求更有效的方法,如避免直接复制大量代码,以及数据库存储的替代方案。
摘要由CSDN通过智能技术生成

RT,现在有个配置文件,有 5 到 10 万个 String,这些 String 是由服务器生成的,然后我写了一个 py 脚本,把这写数据转换成 java 代码,类似这样

deviceId.add("IKP_110");

deviceCode.add(12);

deviceId.add("IKPP_17");

deviceCode.add(52);

deviceId.add("IKJCP_1K");

deviceCode.add(165);

这样我在安卓工程里的某个类里建立了 2 个 list,然后把这写代码( 5-10 万行)复制进去,类似这样

private List deviceId = new ArrayList<>();

private List deviceCode = new ArrayList<>();

void getDeviceData(){

//把 5-10 万代码复制到这里

}

然后 Android studio 提示我,内存不足。。。。

我向问些这个有没有什么问题,我自己测试,手机添加 10 万个数据只要 0.02 秒,所以我开始以为这个操作不会有什么太大问题。。。。

对于这种情况,假设有 5-10W 组数据作为配置文件(以后可能有修改),有没有别比较好的处理方?有考虑过数据库,但还是避免不了这个问题,我用 py 脚本把这些转换为数据库存储代码,但代码的行数还是 5-10W 行,Android Studio 提示行数过多,内存不足之类的。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值