java - 如何在 Java 中表示静态结构

标签 java c++

以下是 C++ 中的静态结构。这在 Java 中如何表示。

static struct {
       int c1;
       int c2;
   } pair[37]= {{3770,3780}, {3770,3781}, {3770,3782}, {3770,3785},
                {3770,3786}, {3770,3787}, {3771,3780}, {3771,3781},
                {3771,3782}, {3771,3785}, {3771,3786}, {3771,3787},
                {3772,3780}, {3772,3783}, {3773,3780}, {3773,3781},
                {3773,3782}, {3773,3785}, {3773,3786}, {3773,3787},
                {3774,3780}, {3774,3781}, {3774,3782}, {3774,3783},
                {3774,3785}, {3774,3786}, {3774,3787}, {3776,3780},
                {3776,3785}, {3776,3786}, {3776,3787}, {53,3770},
                {53,3771},{53,3772},{53,3773},{53,3774},{53,3776}};

谢谢

最佳答案

在 java 中,您可以创建 Pair 对象的集合/数组或使用多维数组(数组的数组);

static int[][] pairs = new int[][] { {3770,3780}, {3770,3781}, {3770,3782}, {3770,3785} }

class Pair { 
  int a; 
  int b; 
  Pair(int a, int b) { this.a=a; this.b=b; } 
}

static Pair[] pairs = new Pair[] { new Pair(1,2), new Pair(2,3) ..... }

关于java - 如何在 Java 中表示静态结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072472/

相关文章:

java - ArrayIndexOutOfBoundsException 的原因

java - Play框架+Spring : Injecting URL from application.conf

java - 使用java中的u are u数字角色验证指纹

c++ - 选择性能最高的容器(阵列)

c++ - 将输入值从 bash 脚本传递到 C++ 可执行文件

c++ - g++ 将库附加到应用程序

c++ - 多线程应用程序中的独立日志记录

java - spring.jpa.hibernate.ddl-auto = validate 属性是否验证表中的列?

java - spring-integration 中的 Windows key 身份验证

c++ - 为什么 temp->next!=NULL 有效而 temp!=NULL 在 C++ 的链表中不起作用