将包含字符的字符串转换为java

时间:2018-04-14 10:03:28

标签: java string netbeans search-engine binary-search

我想知道我们是否可以转换像" pink"使用java进行整数。

这是我的例子:

   string word = "pink";
    int i = Integer.parseInt(word);

我正在考虑将单词转换为整数的代码。因为我想将项目中的所有单词转换为整数,然后应用二进制搜索来搜索这些文档中的单词。如果它是一个适用的想法,我不是不,但我认为如果适用它会很快。

1 个答案:

答案 0 :(得分:0)

你可以像这样使用整数地图。

List<String> allWords = Arrays.asList("cat", "Dog", "Fish", "Cat", "dog");
Map<String, Integer> wordMap = new HashMap<>();
for (String word : allWords)
    wordMap.computeIfAbsent(word.toLowerCase(), k -> wordMap.size());
System.out.println(wordMap);

- &GT;

{fish=2, cat=0, dog=1}