我有一个具有 2 个属性的 C 结构,例如内容和 val 如何将其读入 android 文件?android是否支持任何结构?
我的结构就像
struct data[] = {
{"aakash", 2260},
{"anuj", 1}}
如何在android中读取这样的结构?
我有一个具有 2 个属性的 C 结构,例如内容和 val 如何将其读入 android 文件?android是否支持任何结构?
我的结构就像
struct data[] = {
{"aakash", 2260},
{"anuj", 1}}
如何在android中读取这样的结构?
对于 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);
如果结构像字符串和整数一样简单,并且您真的想使用 C 写入文件,请使用 Java 读取。您可以使用纯文本文件,使用 CSV 格式来存储值。用两种语言读/写都很容易。
您不能将这些对象存储到二进制文件中并让 Java 轻松读取它。虽然,如果文件是使用 Java 创建的,那么它应该很容易。