如果这是所有类的方法里面发生的事情,然后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();