「句子倒序java」句子颠倒顺序
今天给各位分享句子倒序java的知识,其中也会对句子颠倒顺序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA单词逆序(要求句子也是)
- 2、怎么用java实现,题目是:将一个英文句子逆序输出,例如 I am a student 逆序为student a am I
- 3、java 字符串逆序输出问题
- 4、在java里输入一句话怎么让它倒序输出
JAVA单词逆序(要求句子也是)
String
s
=
"Java
hurts
my
head";
byte[]
bs
=
s.getBytes();
byte[]
bs1
=
new
byte[bs.length];
int
i
=
0;
while(i
bs.length)
{
bs1[i]
=
bs[bs.length
-
i
-
1];
i++;
}
System.out.println(new
String(bs1));
怎么用java实现,题目是:将一个英文句子逆序输出,例如 I am a student 逆序为student a am I
java实现字符串逆序输出单词方式如下:
实现思路:先将字符串变为字符串数组,然后逆序赋值给另一个字符串数组,最后再利用StringBuffer转变为字符串输出,方法如下:
public class Demo{
public static void main(String[] args){
String str = "I am a student";
String str1 = wordsReverse(str);
//输出为student a am I
System.out.println(str1);
}
public static String wordsReverse(String str) {
//字符串变为字符串数组
String[] strArr = str.split(" ");
String[] strArr1 = new String[strArr.length];
StringBuffer sb= new StringBuffer();
for(int i=0;istrArr.length;i++){
//逆序赋值给字符串数组strArr1
strArr1[i]=strArr[strArr.length-i-1];
//如果不是最后一个单词则追加该单词和空格,最后一个则只追加该单词
if(i!=strArr.length-1){
sb.append(strArr1[i]);
sb.append(" ");
}else sb.append(strArr1[i]);
}
return sb.toString();
}
}
java 字符串逆序输出问题
String str = "this is a book!";//输入的字符串
String[] strArray = str.split(" ");//通过每个单词中的空格来分割字符串组成新的单词数组,strArray 数组内容应为["this","is","a","book!"]
for(int i=0;istrArray.length;i++){//starArray中共有四个单词,故循环四次,strArray.length是数组的长度,所以用户输入的字符串中有几个单词就循环strArray.length次
String str1="";//当对新的单词进行操作时,将str1清空,str1的作用是用来存储每个单词倒叙排序的结果
for(int j=strArray[i].length();j0;j--){//获取当前单词的长度,并创建循环
str1+=strArray[i].substring(j-1,j);//循环截取从后往前截取字符并用str1链接字符
}
System.out.println(str1);//每处理完一个单词就输出并换行,若无需换行可使用print。
}
在java里输入一句话怎么让它倒序输出
将字符串倒叙输出有多种方式,下面我罗列两种以作参考:
方法一:利用String类的toCharArray(),再倒序输出数组。
public class javatest {
public static void main(String[] args) {
String originalString = "abcdefg";
String resultString = "";
char[] charArray = originalString.toCharArray();
for (int i = charArray.length-1; i=0; i--){
resultString +=charArray[i];
}
System.out.println(resultString);
}
}
方法二:使用reverse()方法
public class reverseTest {
public static void main(String[] args) {
String originalString = "abcdefg";
StringBuffer stringBuffer = new StringBuffer(originalString);
System.out.println(stringBuffer.reverse());
}
}
关于句子倒序java和句子颠倒顺序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。