gpt4 book ai didi

java - 如何在一个返回语句中返回两个字符串?

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:27 25 4
gpt4 key购买 nike

public String[] decode(String message)
{
String ans1 = "hey";
String ans2 = "hi";
return {ans1 , ans2}; // Is it correct?
}

上面的例子不能正常工作。我收到一个错误。

如何实现最初的问题?

最佳答案

正确的语法是

 return new String[]{ ans1, ans2 };

即使您已经创建了两个 String(ans1ans2),您还没有创建 String 数组(或 String[])您正试图返回。上面显示的语法是稍微冗长但等效的代码的简写:

String[] arr = new String[2];
arr[0] = ans1;
arr[1] = ans2;
return arr;

我们在这里创建一个长度为 2 的字符串数组,将第一个值分配给 ans1,将第二个值分配给 ans2,然后返回该数组。

关于java - 如何在一个返回语句中返回两个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2301165/

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