
正文
java单词翻转的代码 java英文句子单词翻转
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何将每个单词的字母反转,就是将"To be or not to be "变成“oT eb ro ton ot eb”
public static void main(String[] args) {
String str = "To be or not to be" ;
// 按空格拆分
String[] split = str.split(" ");
// 循环反转每一个
String over = "";
for (int i =0;i split.length;i++) {
// 定义StringBufferjava单词翻转的代码,调用反转方法
over += new StringBuffer(split[i]).reverse() + " ";
}
// 打印结果
System.out.println(over);
}
相关问答
Q1: java 输入一句英文句子,翻转句子中单词的顺序,单词内字符的顺序也要改变,句子中单词以空格符隔开.
String q = "Hello,please fix me!";
StackString stack = new StackString();
int l = 0;
for (int i = 0; i q.length(); i++) {
switch(q.charAt(i)) {
case '!':
case ',':
case ' ': {
stack.push(q.substring(l, i));
l = i + 1;
stack.push(q.substring(i, l));
}
}
}
if (l q.length()) stack.push(q.substring(l));
while (!stack.isEmpty())
System.out.print(stack.pop());
Q2: 选定的一段文本中的各个单词的字母顺序翻转 java
public class Reverse {
public static void main(String[] args) {
final String str = "to be or not to be";
final String[] array = str.split(" ");
for(String s:array){
final StringBuilder builder = new StringBuilder();
System.out.print(builder.append(s).reverse()+ " ");
}
}
}
Q3: JAVA 实现一个函数,把输入的句子的每一个单词的拼写反转显示,但是单词的位置不变
import java.util.Scanner;
public class Change {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
str = swap(str);
System.out.println(str);
}
public static String swap(String s) {
String[] ss = s.split(" ");
String s1 = "";
for (int i = 0; i ss.length; i++) {
String s2 = new StringBuffer(ss[i]).reverse().toString();
if ("".equals(s1))
s1 = s2;
else
s1=s1+" "+s2;
}
return s1;
}
}
java单词翻转的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java英文句子单词翻转、java单词翻转的代码的信息别忘了在本站进行查找喔。







