Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
21
Task/Phrase-reversals/Java/phrase-reversals-2.java
Normal file
21
Task/Phrase-reversals/Java/phrase-reversals-2.java
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import module java.base;
|
||||
|
||||
public final class PhraseReversals {
|
||||
|
||||
public static void main() {
|
||||
String original = "rosetta code phrase reversal";
|
||||
|
||||
IO.print("Reverse the string: ");
|
||||
IO.println(Stream.of(original.split("")).reduce( "", (r, c) -> c + r ));
|
||||
|
||||
IO.print("Reverse each word : ");
|
||||
IO.println(Stream.of(original.split(" "))
|
||||
.map( word -> Stream.of(word.split("")).reduce( "", (r, c) -> c + r ) )
|
||||
.collect(Collectors.joining(" ")));
|
||||
|
||||
IO.print("Reverse word order: ");
|
||||
IO.println(String.join(" ", Stream.of(original.split(" "))
|
||||
.collect(LinkedList::new, LinkedList::addFirst, (a, b) -> a.addAll(0, b))));
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue