Public class Example1
{
String fullname(String firstName, String secondName)
{
return firstName,secondName;
//return fullname(firstName,secondName); doesn't work either :(
}
public static void main(String[] args)
{
Example1 myname=new Example();
System.out.println(myname.fullname("John", "Wick");
}
}
不过,当我运行我的程序时,出现了一个错误。你们能帮帮我吗?谢谢
4条答案
按热度按时间vybvopom1#
一个方法一次只能返回一个值。要么连接字符串并返回,要么使用类。设置详细信息并返回该类的示例
方法1:
如果要在调用方法中分离这些值,只需使用return|value.split(“|”)。现在您得到一个包含两个元素的字符串数组,firstname和secondname
方法2:
创建一个类,如
在方法中做什么
qlfbtfca2#
一个方法只有一个返回类型,因此除非将两个字符串打包到某个类中并返回该类(或者将两个字符串放在字符串数组或其他字符串容器中),否则只能返回一个字符串。
如果您的唯一要求是将全名显示为单个字符串,则只需将两个字符串连接起来即可:
qnzebej03#
一次不能返回两个字符串。不过,您可以使用字符串数组
另一个合乎逻辑的解决方法。。连接并拆分它们。
你可以用
你可以用
有许多方法可以使用数据结构。
yptwkmov4#
你有三个选择
连接字符串并作为单个字符串返回。在接收端拆分字符串。
返回字符串数组
返回一个对象。即将两个srings设置为两个成员变量并返回对象。