java用另一个类的数组_如何在另一个类中调用数组?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:41   1642   0

如果这是所有类的方法里面发生的事情,然后MessageData需要调用的方法,该方法需要return这个数组。这将是这个样子:

public class MyClass {

public String[] getStrings() {

String messageId = messageIdText.getText();

String subject = subjectText.getText();

String recipient = recipientText.getText();

String message = messageArea.getText();

String[] messageData = new String[]{messageId, subject, recipient, message};

return messageData;

}

}

和MessageData:

MyClass thing = new MyClass();

String[] strings = thing.getStrings();

或者,如果messageData是不是你的类的字段,你可以为它编写一个getter。这看起来会是这样的:这样

public class MyClass {

private String[] messageData;

public void setThingsUp() {

String messageId = messageIdText.getText();

String subject = subjectText.getText();

String recipient = recipientText.getText();

String message = messageArea.getText();

messageData = new String[]{messageId, subject, recipient, message};

}

public String[] getMessageData() {

return messageData;

}

}

称为:

MyClass thing = new MyClass();

thing.setThingsUp();

String[] strings = thing.getMessageData();

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP