【发布时间】:2014-12-12 04:03:21
【问题描述】:
我正在尝试创建一个方法,该方法将接受一个字符串数组并返回一个包含所有单词以相反顺序排列的数组,但我的代码无法正常工作。
当我运行它时,我得到“[Ljava.lang.String;@74122d9c”
测试用例:String[]words={"Monday","Tuesday","Wednesday"}; -->{"yadnoM","yadsueT","yadsendeW"};
public String[] reverseString(String[] words)
{
String[] t=new String[words.length];
for(int i=0;i<words.length;i++)
{
for(int j=words[i].length()-1;j>=0;j--)
{
t[i]+=words[i].substring(j,j+1);
}
}
return t;
}
【问题讨论】:
-
你的输出是什么?你得到什么样的错误信息?
-
您是否尝试过使用 for 循环遍历数组并使用字符串生成器 str.reverse() 方法?这应该工作
标签: java arrays string reverse