gpt4 book ai didi

java - java 中的 SMack API

转载 作者:行者123 更新时间:2023-12-01 16:09:19 24 4
gpt4 key购买 nike

public void processMessage(Chat chat, Message message) {
if (message.getType() == Message.Type.chat)
System.out.println(chat.getParticipant() + " says: "+ message.getBody());
**processmsg** = message.getBody();
System.out.println("Message from Friend -----:"+**processmsg**);

}

嗨,如何在另一个方法中使用这个processmsg字符串。如果我在这个方法之外使用,我会得到空值。请尽快回复

最佳答案

将 processmsg 作为实例变量存储在包含 processMessage 的类中

class Foo {
private String processmsg;

public void processMessage(Chat char, Message message) {
processmsg = message.getBody();
}

public void bar() {
// do whatever you want
}
}

显然,在使用它之前,您需要检查它是否已被分配等等(例如,您不能在 processMessage 之前使用 bar),但您明白了!

关于java - java 中的 SMack API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807148/

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