Java编程输入:今天是星期天输出:星期天是今天

Java编程输入:今天是星期天输出:星期天是今天,java,Java,String str=“今天是星期天” 输出应该是“星期天就是今天” 我需要在Java中为这个程序编写代码 是否有其他方法可以执行此操作…在javascript中,您可以使用push()方法将值存储到数组中,它将新项添加到数组的末尾 var arr = []; arr.push('Today') arr.push('is') arr.push('sunday') 这感觉像是大学作业的问题,但本质上,您需要拆分数组,然后将其反转 var elems = inStr.split(' ');

String str=“今天是星期天”

输出应该是“星期天就是今天”

我需要在Java中为这个程序编写代码


是否有其他方法可以执行此操作…

在javascript中,您可以使用
push()
方法将值存储到数组中,它将新项添加到数组的末尾

var arr = [];

arr.push('Today')
arr.push('is')
arr.push('sunday')

这感觉像是大学作业的问题,但本质上,您需要拆分数组,然后将其反转

 var elems = inStr.split(' ');
 elems.reverse();
除非我误解了这个问题

作为记录,JavaScript和Java是不同的语言,我已经编写了JavaScript

编辑:在Java中,它是这样的:

 String inStr = "today is thursday";
 String[] elems = inStr.split("\ ");

然后你可以在数组上向后循环。

split方法将拆分字符串并返回所有拆分的字符串作为数组。这是
Java
还是
Javascript
?但是如何…你能给我提供代码…顺便说一句,输入是字符串那么为什么问题被标记为Javascript类别我觉得你应该读一些基本的Java指南。正如人们所指出的,JavaScript不同于Java。请不要同时使用这两个标记。添加,但我的Java不是太强大,所以可能有人可以改进它。
var arr = [];

arr.push('Today')
arr.push('is')
arr.push('sunday')