用Java写一个反转输入文本的程序要求使用String类
时间: 2024-06-04 10:12:59 浏览: 13
您好!感谢您的问题。以下是Java程序实现文本反转的代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
String reverse = reverseString(str);
System.out.println(reverse);
}
public static String reverseString(String str) {
String reversedStr = "";
for (int i = str.length() - 1; i >= 0; i--) {
reversedStr += str.charAt(i);
}
return reversedStr;
}
}
请注意,此程序只是一个简单的示例,可以反转一行文本。如果您需要反转多行文本或较长的文本,请谨慎使用此程序,以避免性能问题。谢谢!
相关问题
用Java写一个反转输入文本的程序
好的,以下是用Java实现反转输入文本的程序:
```java
import java.util.Scanner;
public class ReverseText {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入要反转的文本:");
String input = sc.nextLine();
String result = "";
for (int i = input.length() - 1; i >= 0; i--)
result += input.charAt(i);
System.out.println("反转后的文本为:" + result);
}
}
```
请问还有其他问题需要我回答吗?
用java语言 编写一个程序,将下面的一段文本中的各个单词的字母顺序翻转 “To be or not to be",将变成"oT eb ro ton ot eb"。
可以按照以下步骤来完成该程序:
1. 将文本中的单词分离出来,可以使用 Java 中的 String 类的 split() 方法,以空格为分隔符将文本分隔成单词数组。
2. 遍历单词数组,对于每个单词,将其转换成字符数组,使用 Java 中的 StringBuilder 类的 reverse() 方法将字符数组反转,然后再转换回字符串。
3. 将翻转后的每个单词拼接起来,中间以空格隔开,最后输出结果。
下面是代码示例:
```java
public class ReverseWords {
public static void main(String[] args) {
String text = "To be or not to be";
String[] words = text.split(" ");
StringBuilder reversedText = new StringBuilder();
for (String word : words) {
char[] chars = word.toCharArray();
StringBuilder reversedWord = new StringBuilder();
for (int i = chars.length - 1; i >= 0; i--) {
reversedWord.append(chars[i]);
}
reversedText.append(reversedWord).append(" ");
}
System.out.println(reversedText.toString().trim());
}
}
```
输出结果为:
```
oT eb ro ton ot eb
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)