首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问Java类中的每个成员,如C中的struct

访问Java类中的每个成员,如C中的struct
EN

Stack Overflow用户
提问于 2013-06-10 16:39:52
回答 1查看 125关注 0票数 0

我是Java的初学者。我读到C中的structs类似于Java中的类,但是我有以下的疑问。

我有一堂课如下:

代码语言:javascript
运行
复制
public class operations {
    public Integer[] stream;
    public Integer[] functi;
    public String[] name;
    public Integer[] funcgroup;
}

我从name的用户那里得到一个输入,并将它与类中的name数组进行比较,如果有匹配,我希望返回与名称对应的所有其他字段的记录。

就像。如果名称对应于String[5],那么我希望输出与5.即stream[5]functi[5]functigroup[5]对应的所有记录。

我该怎么做?

编辑现在我的程序看起来如下:

代码语言:javascript
运行
复制
public class operations extends DefFunctionHandler {
public ArrayList<Integer> stre = null;
public ArrayList<Integer> functii = null;
public ArrayList<String> nmee = null;
public ArrayList<Integer> funcigroup = null;
public ArrayList<Integer> sourcee = null;

public void filter(String x){
    DefFunctionHandler defi = new DefFunctionHandler();
    functii = defi.getFunc();
    stre = defi.getStream();
    nmee = defi.getName();
    funcigroup = defi.getFuncgroup();
    sourcee = defi.getSource();

    Map<String, operations> map = new HashMap<String, operations>();
    operations operations = new operations(0, 0, x, 0, 0);
    map.put(x, operations); 
    operations op = map.get("flush");
    System.out.println(op.toString());

}

我收到一条消息,说我必须声明一个带有参数( int、int、string、int、int)的操作构造函数。有人能告诉我我的Map接口实现是否正确吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-10 16:48:31

您应该将操作对象存储到Map中

一个映射与键/值一起工作,在映射中输入一个id,然后可以检索相应的键。

在您的示例中,使用类操作:

代码语言:javascript
运行
复制
public class Operation { 
    public int stream;
    public int functi;
    public name; 
    public int funcgroup;
}

像这样的地图:

代码语言:javascript
运行
复制
Map<String, Operation> map = new HashMap<String, Operation>();
Operation operation = new Operation(0,0,"name5", 0);
map.put("name5", operation);

您可以使用以下方法检索操作对象:

代码语言:javascript
运行
复制
Operation op = map.get("name5");
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17028796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档