本文目錄一覽:
- 1、java從鍵盤輸入一個字符串對該字符串逆轉,先後輸出逆轉前後的字符串
- 2、java 反轉字符串 要用 recursive方法來寫,需要用public void reverse()
- 3、Java中如何實現字符串反轉?
- 4、java 如何實現一個字符串的反轉
- 5、java程序關於字符串倒置
java從鍵盤輸入一個字符串對該字符串逆轉,先後輸出逆轉前後的字符串
import java.util.*;
public class Egg{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String line = scan.nextLine();
scan.close();
System.out.println(“逆轉前:” + line);
String tmp = “”;
for(int i = line.length() – 1; i = 0; i–){
tmp += line.charAt(i);
}
System.out.println(“逆轉後:” + tmp);
}
}
java 反轉字符串 要用 recursive方法來寫,需要用public void reverse()
public static void main(String[] args) {
String str=”abcde”;
digui(str);
}
public static void digui(String str){
if(str == null “”.equals(str))
return;
if(str.length() 1){
System.out.print(str.charAt(str.length()-1));
str = str.substring(0, str.length()-1);
digui(str);
}else{
System.out.print(str.charAt(str.length()-1));
return;
}
}
Java中如何實現字符串反轉?
反轉:
public class test{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print(“請輸入:”);
String s1 = input.nextLine();//得到輸入的字符e5a48de588b6e799bee5baa6e997aee7ad9431333363396464串
System.out.print(“翻轉後:”);
for(int i=s1.length()-1;i=0;i–){
System.out.print(s1.charAt(i));
}
}
}
或者
import java.util.*;
public class StringChange{
public static void main(String[] args){
System.out.println(“Please enter the String:”);
String str = new Scanner(System.in).nextLine(); //輸入字符串
String s2[] = str.split(“\\s”); // \s 以空格為分隔符拆分字符串,並保存到數組s2裡面
for (int i = s2.length-1; i = 0; i–) { //反向輸出數組
System.out.print(s2[i]+” “);
}
}
}
java 如何實現一個字符串的反轉
package string;
public class StringTest3 {
public static void main(String[] args)
{
String s=”abcdefg”;
String s2=””;
char[] cs=s.toCharArray();
for(int i=cs.length-1;i=0;i–)
{
s2=s2+cs[i];
}
System.out.println(“對字符串進行反轉操作後為:”+s2);
StringBuffer sb=new StringBuffer(“abcdefg”);
StringBuffer sb2=sb.reverse();
System.out.println(“對StringBuffer進行反轉操作後為:”+sb2);
}
}
java程序關於字符串倒置
String類型對象的內容是不可以修改的,所以JAVA提供StringBuffer提供對字符串的修改操作。其成員方法reverse()提供對字符串的倒置功能。所以一般先將String類轉化為StringBuffer類在做處理。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String inStr=scanner.nextLine();//標準輸入字符串
StringBuffer reStr=new StringBuffer(inStr);//將String類型轉化為StringBuffer類型
reStr.reverse();//StringBuffer類的成員方法reverse可以倒置字符串
inStr=reStr.toString();//轉化為String類型
System.out.println(“倒置後字符串為:”+inStr);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/233841.html