3

我有一个具有 2 个属性的 C 结构,例如内容和 val 如何将其读入 android 文件?android是否支持任何结构?

我的结构就像

struct data[] = {
    {"aakash", 2260},
    {"anuj", 1}}

如何在android中读取这样的结构?

4

2 回答 2

1

对于 Android 支持 Java 平台。结构不属于Java。您可以通过 Pojo 类实现相同的目标。

Public Class MyData {

    private String username;
    private double points;

    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public double getPoints() {
            return points;
    }
    public void setPoints(double points) {
        this.points = points;
    }
    public MyData(String username,double points)
    {
        this.username = username;
        this.points = points; 
    }
}


MyData[] data = new MyData[2];

data[0]= new MyData("aakash", 2260);
data[1]= new MyData("anuj", 1);
于 2012-11-28T06:16:11.243 回答
0

如果结构像字符串和整数一样简单,并且您真的想使用 C 写入文件,请使用 Java 读取。您可以使用纯文本文件,使用 CSV 格式来存储值。用两种语言读/写都很容易。

您不能将这些对象存储到二进制文件中并让 Java 轻松读取它。虽然,如果文件是使用 Java 创建的,那么它应该很容易。

于 2012-11-28T11:50:23.080 回答