小编Lew*_*wis的帖子

如何将参数传递给匿名类?

是否可以传递参数或访问外部参数到匿名类?例如:

int myVariable = 1;

myButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // How would one access myVariable here?
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法让侦听器访问myVariable或传递myVariable而不将侦听器创建为实际的命名类?

java anonymous-class

143
推荐指数
7
解决办法
9万
查看次数

Magento - setCustomPrice,setPrice,setOriginalCustomPrice等之间的区别

任何人都可以澄清Magento中所有不同定价规则的区别和目的吗?

例如,有setPrice,setOriginalPrice,setCustomPrice,setOriginalCustomPrice,setSpecialPrice,setFinalPrice等,但没有猜测它并不完全清楚每个人的目的和用法.

php magento

9
推荐指数
1
解决办法
2099
查看次数

如何通过函数修改指向void的指针?

我正在尝试创建一个链接列表,您可以在其中更新节点中的数据,但无论我尝试什么,C似乎都不允许我更新void指针的值(或者更确切地说它指向的位置) .这是我的测试代码:

void newData(void * d)
{
    char data[] = "world";

    d = &data;
}

int main()
{
        char testData[] = "hello";
        void * testPointer = &testData;

        printf("TestData is %s\n", (char *)testPointer);

        // Modify the data
        newData(&testPointer);

        printf("TestData is %s\n", (char *)testPointer);
}
Run Code Online (Sandbox Code Playgroud)

哪个只是输出::

TestData is hello
TestData is hello
Run Code Online (Sandbox Code Playgroud)

我错过了一些明显的东西吗?我也尝试使用指针指针,但无济于事.

c pointers void void-pointers

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

按值排序的列表是否有数据结构?

我有一个JTable,可以显示游戏的前10个分数.数据结构如下所示:

    // {Position, Name, Score}
Object[][] data = {
    {1, "-", 0},
    {2, "-", 0},
    {3, "-", 0},
    {4, "-", 0},
    {5, "-", 0},
    {6, "-", 0},
    {7, "-", 0},
    {8, "-", 0},
    {9, "-", 0},
    {10, "-", 0}
};
Run Code Online (Sandbox Code Playgroud)

我希望能够以正确的顺序为这个数组添加一个新的分数(所以如果它是第三高的,它将被放在索引2).然后,我将再次将此列表截断到前10名并更新表格.

我知道循环和检查这是微不足道的,但我想知道是否有一个更适合数值排序的数据的适当数据结构?或者简单的二维数组是唯一/最好的?

java list map set

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

标签 统计

java ×2

anonymous-class ×1

c ×1

list ×1

magento ×1

map ×1

php ×1

pointers ×1

set ×1

void ×1

void-pointers ×1