java - java中的结构化数据

标签 java class data-structures struct

C中,我将创建如下数据结构:

struct file_data_format
{
  char name[8][20];
  float amp[8];
  int filter[8];
};

extern struct file_data_format f_data;

然后我可以将整个结构读取或写入到文件或内存位置。

如何在 java 的类中执行此操作?

最佳答案

在提问之前,您应该阅读 Java 基础知识。 C 中的结构可以写成 Java 中的类。

public class FileDataFormat implements Serializable {

   String[][] name = new String[8][20];
   float[] amp = new float[8];
   int[] filter = new int[8];

   public FileDataFormat() {

   }

   public void setName(String[][] name) {
      this.name = name;
   }

   public String[][] getName() {
      return this.name;
   }

   // next getters and setters
}

我非常推荐OOP(封装、多态、继承)。

关于java - java中的结构化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15509917/

相关文章:

python - 在类体内使用非局部或全局

java - 关联数组的实现

database - 具有固定大小键和值的基于磁盘的 B+ 树实现

java - Jasper Reports 以 xlsx、docx、csv、rtf 等格式打印未配置的报告

java - 使用单个流读取目录中的所有目标文件

objective-c - 声明和访问 BOOL 类方法

c++ - 使用模板类-C++ 打印数组中的值

data-structures - 除了邻接表或邻接矩阵之外,还有其他数据结构可以表示图吗?

java - 我如何使用数组来制作随机圆圈

java - 使用流 Java 8 转换 Map<K,V> 中的 List<V>