Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中实例化172820字符串数组的最佳方法是什么?_Java_Android_Arrays - Fatal编程技术网

Java 在Android中实例化172820字符串数组的最佳方法是什么?

Java 在Android中实例化172820字符串数组的最佳方法是什么?,java,android,arrays,Java,Android,Arrays,我有一个单词或字符串的文本文件,有172820行,每行是一个单词或元素。实例化数组的最佳方法是什么。我还必须解析数组。例如,我需要能够看到哪些单词以字母“z”或“a”开头,等等。。。我需要实例化一个大数组并能够解析它。最好的方法是什么?考虑到您需要搜索字符串,而且其中有很多字符串,最好的方法可能是将这些单词存储在数据库中,并使用SQL查询查找您要查找的单词 考虑到您需要搜索字符串,并且字符串非常多,最好的方法可能是将这些单词存储在数据库中,然后使用SQL查询来查找您要查找的单词 然后将最常用的单

我有一个单词或字符串的文本文件,有172820行,每行是一个单词或元素。实例化数组的最佳方法是什么。我还必须解析数组。例如,我需要能够看到哪些单词以字母“z”或“a”开头,等等。。。我需要实例化一个大数组并能够解析它。最好的方法是什么?

考虑到您需要搜索字符串,而且其中有很多字符串,最好的方法可能是将这些单词存储在数据库中,并使用SQL查询查找您要查找的单词

考虑到您需要搜索字符串,并且字符串非常多,最好的方法可能是将这些单词存储在数据库中,然后使用SQL查询来查找您要查找的单词

然后将最常用的单词缓存到内存中,或者在你转到数据库时有一个漂亮的加载屏幕:-)JB Nize我是否能够自己查询数据库中的每个单词并检查它是否符合指定的准则,或者这会导致效率低下并导致应用程序延迟?应用程序可能会“延迟”在插入和分析所有这些行时。但是在数据库设置完成后,应该不会太糟糕。Eric,我的应用程序要求我反复分析数据库,这是一个大问题还是每次分析数据库时只会导致几秒钟的“延迟”?然后将最常用的数据库缓存到内存中,或者,当你转到数据库时,有一个漂亮的加载屏幕:-)JB Nize我是否可以自己查询数据库中的每个单词并检查它是否符合指定的准则,或者这会导致效率低下并导致应用程序延迟?当你插入和解析所有这些行时,应用程序可能会“延迟”。但是在数据库设置完成后,应该不会太糟糕。Eric,我的应用程序要求我反复分析数据库,这是一个大问题还是每次分析数据库时只会导致几秒钟的“滞后”??