标签: map

Java Map键的奇怪输出

我正在尝试打印我的地图以显示每个打印语句的键和值.我有重复的键和重复的值.例如:

key -> value
house -> dog
house -> cat
dog -> house
dog -> cat
cat -> house
cat -> bike
Run Code Online (Sandbox Code Playgroud)

这是我的文本文件:

house   cat
house   dog
house   index
cat bike
cat house
cat index
dog house
dog cat
dog index
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我的代码是打印字符串"index"而不是实际值.我的代码在这里:

//adding values from a text file of two words per line.
//those two words per line in the text file are tab delimitted

public static Map<String, String> animals = new HashMap<String, String>(); 
BufferedReader in = new BufferedReader(new InputStreamReader("animals.txt")); …
Run Code Online (Sandbox Code Playgroud)

java hash hashmap map

0
推荐指数
1
解决办法
377
查看次数

在perl中映射和排序文件数组

我有这样的文件数组,如下所示:

my @html_pages_files = ("html.17", "html.9", "html.0", "html.10");
Run Code Online (Sandbox Code Playgroud)

我将把文件的扩展名放在排序部分之后.基本上文件名是/html.\d/.问题是我正在尝试使用map和sort函数对其进行排序:

map { $_->[1] }
  sort { $a->[0] <=> $b->[0] }
     map { /html\.(.*)/; [$1, $_] }
        @html_pages_files;
print "@html_pages_files\n";
Run Code Online (Sandbox Code Playgroud)

但是输出保持与原始数组相同.我一步一步跟着@Chas.Owens在这里回答:使用Perl,如何使用每个数组元素中的数字值对数组进行排序?.请注意,我对perl很新,所以我没有得到所有细节.

有人在哪里播种错误吗?谢谢!!!

sorting perl map

0
推荐指数
1
解决办法
92
查看次数

Scala map提取值重复最多次数

我有Map[String,String]这样的键是不同的,但大多数值是重复的.例如 :Map[car-> "This is a car",truck-> "This is a car", fruit ->"This is a fruit"]

因此它应该返回,"This is a car"因为它重复两次.

scala map max

0
推荐指数
1
解决办法
452
查看次数

jQuery或any:可能只使div的一部分可点击?

是否有可能只使div的一部分可点击 - 如clickmap/imagemap?可以用jQuery吗?提示:我不想编辑html(误用的模板有200个单独的html文件).

html jquery map area clickable

0
推荐指数
1
解决办法
2499
查看次数

错误C2101:'&'常量

我有以下代码:

std::map<size_t,Cell&> m_cellMap;
Run Code Online (Sandbox Code Playgroud)

当Cell定义如下:

class Cell
    {
      public:
        Cell(int x = 0,int y = 0) : m_x(x),m_y(y) { }
      private:
        int m_x;
        int m_y;
        /// class members and methods
    };
Run Code Online (Sandbox Code Playgroud)

我不能编译下面的代码:

Cell c;
m_cellMap[0] = c;
Run Code Online (Sandbox Code Playgroud)

得到错误:出了error C2101: '&' on constant 什么问题?如何解决?

谢谢

c++ reference map visual-studio-2010 assign

0
推荐指数
2
解决办法
2022
查看次数

通过map c ++

所以,我有一个std::map<int, my_vector>,我想通过每个int并分析向量.我还没有完成分析矢量的部分,我还在试图弄清楚如何浏览地图上的每个元素.我知道有可能有一个迭代器,但我不太明白它是如何工作的,而且,我不知道是否有更好的方法来做我打算做的事情

c++ element map

0
推荐指数
1
解决办法
6936
查看次数

获取hashmap中所有元素的最佳方法是什么?

我知道我可以使用.values().keyset()自己获取相应的键/值(来自hashmap).我试图让他们在一起并在get方法中返回它.

我可以entryset()用来获取一个条目,但是在循环中做它以生成一个入口集的数组列表然后返回它吗?不确定这是否是最佳方式.有什么建议?

java list hashmap map

0
推荐指数
1
解决办法
5684
查看次数

为什么不从CMap中检索元素

在我的应用程序中,我有一个CMtring的CString值.在Map中添加元素后,如果我在其他地方检索元素,则不按插入顺序获取元素.假设我检索第三个元素,我得到第五个元素.这是CMap的行为吗?为什么会这样?

c++ mfc map

0
推荐指数
1
解决办法
1553
查看次数

Java:值类型为ArrayList时的映射列表

我正在研究一个java项目,我想创建一个映射列表,键的类型是Character,值是ArrayLists of Characters.我写过这样的话:

List<Map<Character, ArrayList<Character>>>

但日食说: Syntax error on token ">>>", VariableDeclarator expected after this token

我该怎么做 ?任何的想法 ?

java list arraylist map

0
推荐指数
1
解决办法
2469
查看次数

Python:获取列表第n个元素的函数

我有一个字符串列表

['ABC', 'DEF', 'GHIJ']
Run Code Online (Sandbox Code Playgroud)

我想要一个包含每个字符串的第一个字母的字符串列表,即

['A', 'D', 'G'].
Run Code Online (Sandbox Code Playgroud)

我想过使用map和返回列表第一个元素的函数来做到这一点:my_list[0].但我怎么能把它传递给map

谢谢.

python list map

0
推荐指数
1
解决办法
108
查看次数

标签 统计

map ×10

c++ ×3

java ×3

list ×3

hashmap ×2

area ×1

arraylist ×1

assign ×1

clickable ×1

element ×1

hash ×1

html ×1

jquery ×1

max ×1

mfc ×1

perl ×1

python ×1

reference ×1

scala ×1

sorting ×1

visual-studio-2010 ×1