Java:如何将数据添加到对象中?

或者

我是Java新手。如何将String数据添加到“ myData对象中并在main中打印出它的内容?

public class myData {
  static String[] myArray = new String[] { "Mimi Rudolph", "minirudolph" };

  public static String[] cutName(String string) {
    return string.split(" ");
  }

  String[] fullName = cutName(myArray[0]);
  String skype = myArray[1];
  String github = null;
  Object myData = new Object();

  public myData(String[] fullName, String skype, String github) {
    this.fullName = fullName;
    this.skype = skype;
    this.github = github;
  }

  public static void main(String[] args) {

    Object myData = new Object();
  }
}
汤姆

@Tai,我认为您的代码中缺少一些概念。一旦Java是一种面向对象的编程语言,static当您想要一个新的类实例时,应避免在方法中使用in。

要使用调用方法static,您不需要对象的新实例(例如,可以将其称为MyData.cutName)。

另一方面,当您创建对象的新实例时,将访问构造函数。

我相信您可以摆脱数组,但我将其保留在您的cutName方法中。你可能会有这样的事情。

public class MyData {
    private String fullname;
    private String skype;
    private String github;

    public MyData(String fullname, String skype, String github) {
        this.fullname = fullname;
        this.skype = skype;
        this.github = github;
    }

    public String getFullname() {
        return this.fullname;
    }

    public String getSkype() {
        return this.skype;
    }

    public String getGithub() {
        return this.github;
    }

    public String[] cutName(String string) {
        return string.split(" ");
    }

    @Override
    public String toString() {
        return "Fullname: " + this.fullname + "; Skype: " + this.skype + "; Github: " + this.github;
    }

    public static void main(String[] args) {
        MyData myData = new MyData("Mimi Rudolph", "minirudolph_skype", "minirudolph_githnub");
        System.out.println("First name: " + myData.cutName(myData.getFullname())[0]);
        System.out.println("Last name: " + myData.cutName(myData.getFullname())[1]);
        System.out.println(myData);
    }
}

输出为:

First name: Mimi
Last name: Rudolph
Fullname: Mimi Rudolph; Skype: minirudolph_skype; Github: minirudolph_githnub

在类中具有属性并从新实例中对其进行设置将有助于您具有可重用性。

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Java Socket对象添加到Parcelable Android中

Java-如何将一个对象添加到另一个对象的列表中

如何将Java lang中的对象添加到fxml文件

如何将IGrouping <>“对象”添加到列表中?

如何将元素添加到数组中的对象

Swift:如何将数据添加到对象列表中的对象变量中

如何将数据操作添加到$ resource对象?

如何将新对象添加到现有实体,将数据放入数据中并让EF将其添加到我的数据库中?

如何将数据添加到json对象?

如何将JavaScript对象数据添加到HTML

如何将Nsmutabledictionary数据添加到Nsmutablearray中?

如何将循环数据添加到CI中的json对象?

Laravel:如何将键值添加到对象中?

如何将键值对添加到数组中的对象?

如何将新对象动态添加到 vue(对象)数据数组-Vue.js?

如何将_添加到json对象中的空格?

如何将 JSON 对象添加到 apache spark 中的数据集/数据帧

如何将一列添加到由 Java 中的数据组成的 CSV

如何将列添加到数据框中?

java中如何将地图对象添加到List中

如何将多个对象添加到核心数据中?

如何将 flatbuffer 对象添加到新对象?

如何将数据库值添加到包含类作为对象的字典中

如何将更多对象添加到列表中?

如何将数据添加到 Firebase 中的地图

如何将数组添加到数据中的特定对象?

如何将包含对象的数组中的数据动态添加到嵌套数组?

如何将数据添加到 MutableLiveData 中的 List?

如何将新值添加到对象中