所以我还是Java和Android编程的新手。我设计了一个简单的Text Lingo Android应用程序。一切都运作良好,但我只是想知道是否有一种更简单的方法来创建我自己的"字典"的话。目前......我的代码涉及约80行
HashMap<String> words //new hashMap
words.put("Lol,"laugh out loud");
words.put(someKey, someValue); //repeat for 80 different words and counting..
我对数据库知之甚少,但我不知道这是否真的会让数据库变得更容易。就是想。感谢。
答案 0 :(得分:2)
您展示的方法看起来非常简单但耗时。我可以拥有的另一个想法是,如果你在.csv文件中有单词,你可以读取文件,然后在分隔符(通常是逗号)上拆分字符串,然后遍历字符串数组。
如果你已经有一个包含单词的文件,那只会更快。
答案 1 :(得分:0)
确实没有更短的路。虽然可以将数据存储在某个位置的XML文件中,但只在需要时才加载/解析这些数据。你必须建立网络连接。 See this link.