gpt4 book ai didi

java - 从一个方法返回多个值

转载 作者:行者123 更新时间:2023-12-04 14:05:40 26 4
gpt4 key购买 nike

我有一个 UserFunction 类,它有两个方法 getAudioFunction 和 getPromptFunction 返回字符串值,我的问题是我想在一个方法中返回两个值 我怎样才能做到这一点

用户函数.java

 public class UserFunction{ 

Map<String,PromptBean> promptObject=new HashMap<String,PromptBean>();
Map<String,AudioBean> audioObject = new HashMap<String,AudioBean>();

XmlReaderPrompt xrpObject=new XmlReaderPrompt();
public String getAudioFunction(String audioTag,String langMode )
{
Map<String, AudioBean> audioObject=xrpObject.load_audio(langMode);
AudioBean audioBean=(AudioBean)audioObject.get(audioTag);
String av=StringEscapeUtils.escapeXml(audioBean.getAudio());
return av;
}
public String getPromptFunction(String promptTag,String langMode )
{
Map<String, PromptBean> promptObject=xrpObject.load(langMode);
PromptBean promptBean= (PromptBean)promptObject.get(promptTag);
String pv=StringEscapeUtils.escapeXml(promptBean.getPrompt());
return pv;
}

}

最佳答案

您需要返回一个包含这两个值的对象。您可以为此目的创建一个类。该类可以有两个 getter 方法来检索值。

关于java - 从一个方法返回多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029550/

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