Reverse Words Order in String
Omvänder ordens ordning i en string.unknown
java
10 months ago
945 B
16
Indexable
import java.util.Scanner;
//Skriv en metod som tar emot en sträng och returnerar den med varje ord i omvänd ordning.
public class Main {
public static void main(String[] args) {
System.out.println("Ange en mening: ");
String in = userInput();
System.out.println(reverseWords(in));
}
public static String reverseWords (String in)
{
String[] words = in.split("\\s+");
String rslt = "";
for (int i = words.length - 1; i >= 0; i--)
{
rslt += words[i];
if (i > 0) {
rslt += " ";
}
}
return rslt;
}
public static String userInput()
{
try {
Scanner input = new Scanner(System.in);
return input.nextLine();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}Editor is loading...
Leave a Comment