关于JAVA中倒序输出字符串的问题
1.字符串为“HelloWorld”要求输出“WorldHello”2.字符串为“neveroddoreven”要求输出“evenoroddnever”求速度回答!!!感...
1.字符串为“Hello World”
要求输出“World Hello”
2.字符串为“never odd or even”
要求输出“even or odd never”
求速度回答!!!感激不尽!!!!
最好不要用太难的方法,还没学到 展开
要求输出“World Hello”
2.字符串为“never odd or even”
要求输出“even or odd never”
求速度回答!!!感激不尽!!!!
最好不要用太难的方法,还没学到 展开
2个回答
展开全部
public class StringReverse {
public static void main(String[] args) {
StringReverse test = new StringReverse();
// 调用打印方法
test.print("never odd or even");
}
public void print(String str) {
// 将字符串按照空格进行分割
// \s表示空格 +表示一个以上,因此\s+表示一个以上的空格
String[] temps = str.split("\\s+");
// 逆序打印分割的数组
for (int i=temps.length-1; i >= 0; i--) {
System.out.print(temps[i] + " ");
}
System.out.println("\n更多Java知识
);
}
}
// 执行结果:even or odd never
追问
非常感谢你特别认真的回答,但是你不是第一个回答的,抱歉……QAQ
展开全部
public static void main(String[] args) throws Exception{
String oriStr = "never odd or even";
String []oriArray = oriStr.split(" ");
for(int i = oriArray.length-1; i>=0;i--){
System.out.print(oriArray[i]+ " ");
}
}
String oriStr = "never odd or even";
String []oriArray = oriStr.split(" ");
for(int i = oriArray.length-1; i>=0;i--){
System.out.print(oriArray[i]+ " ");
}
}
追问
oriArray这个我没有学过,能不能换一种方法?
追答
oriArray只是个数组的变量名称,数组你没学过?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询