gpt4 book ai didi

java - 创建 Java 模型类

转载 作者:行者123 更新时间:2023-12-01 17:49:59 26 4
gpt4 key购买 nike

嗨,我对 Android 开发很陌生,我想为我的 object 任务创建一个 model ,该任务将从 JSON 解析>,我在 Swift 中做了同样的事情,但在 Java 中我对所有的 getter、setter 等感到非常困惑。

这是我想用 Java 实现的一段 Swift 代码。

Task.swift

class Task{
// from the Task
var _id: String!
var _title: String!

var id: String{
if _id == nil{
_id = ""
}
return _id
}

var title: String{
if _title == nil{
_title = ""
}
return _title
}

init(taskDict: [String: AnyObject]){
// Task
if let taskObject = taskDict["task"] as? [String: AnyObject]{
if let id = taskObject["_id"] as? String{
self._id = id
}
if let title = taskObject["title"] as? String{
self._title = title
}
}
}

我想按照上面的方式处理输出,检查它是否为 null 然后返回一个空的 string 或 0 if int .

感谢任何帮助。

最佳答案

您的 java Task 类将如下所示:

 public class Task {

private String id;
private String title;

public Task(String id, String title) {
this.id = id;
this.title = title;
}

public String getId() {
if (id == null) {
return "";
}
return id;
}

public void setId(String id) {
this.id = id;
}

public String getTitle() {
if (title == null) {
return "";
}
return title;
}

public void setTitle(String title) {
this.title = title;
}
}

关于java - 创建 Java 模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com