【发布时间】:2014-09-26 02:20:24
【问题描述】:
我想这是一个初学者的理论问题: 我正在考虑一个程序,它将“内部”存储数据,而不是使用文件作为源来处理数据。数据由用户输入到程序中,输出保持在程序“内部”(这有意义吗??)。 我正在使用 1 个大小为 12 的数组从用户输入无限数量的字符串令牌。 我打算主要执行搜索和排序操作。
随着容器的增长,程序是否会像处理程序外部文件一样处理向自身输出数据的方式? 我想真正的问题是:将输出存储到外部文件并从那里处理它更好还是保留程序的数据更好? 出于内存和速度的目的,数组更好用还是我应该使用更好的容器?
我确信我会在一本书上找到答案,但我只是想听听你的意见。 谢谢
【问题讨论】:
标签: java arrays list variables memory