導航:首頁 > 編程語言 > java字元串逆序輸出

java字元串逆序輸出

發布時間:2023-05-19 08:03:04

1. (java)定義一個方法,調用方法可以實現字元串的逆序輸出

StringBuffer類本身有一個實現字元串逆序的方法public StringBuffer reverse();

此方法十分方禪肢便簡單,查看API即可。下面我自己寫一個方法來實現字元串的逆序虧卜輸出

代碼及運行結果如下

文字版代碼如下:

import java.util.Scanner;

public class Test{

public static void main(String []args) {

Scanner in=new Scanner(System.in);

System.out.print("輸入字元串:");

String s=in.nextLine();

System.out.println("字元串的逆序為:"+' '+reverse(s));

in.close();

}

public static String reverse(String s){

char[] chars=s.toCharArray();

int i;

s=""賀空世;

for(i=chars.length-1;i>=0;i--)

s+=chars[i];

return s;

}

}

2. 在java中,如何使字元逆序輸出

使用遞減的for循環,然後塵如用charAt倒序獲取字元串。代碼如下
String str="qwertyuiop";
for (int i = str.length()-1; i >= 0; i--) {
// 字元串下晌兄鏈宴孫標從0開始,長度-1結束。倒序所以從長度-1開始,0結束。
System.out.print(str.charAt(i));
}

3. 用JAVA編寫一程序:從鍵盤輸入多個字元串到程序中,並將它們按逆序輸出在屏幕上。

代碼如下:

import java.util.Scanner;

public class ScannerDemo{

public static void main(String[] args) throws Exception{

Scanner scan=new Scanner(System.in);

System.out.println("請輸入內容:");

String str=scan.nextLine();

char[] s=str.toCharArray();

for(int i=s.length-1;i>=0;i--){

System.out.print(s[i]);}}}

(3)java字元串逆序輸出擴展閱讀

字元串

通常以串的整體作為操作對象賣枯戚,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。

兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出敗啟現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

基本數據結構

在Java中有8種中陵數據類型來存儲數值、字元和布爾值。

整數類型

整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。

4. 用JAVA編寫一程序:從鍵盤輸入多個字元串到程序中,並將它們按逆序輸出在屏幕上。

代碼如下:

import java.util.Scanner;

public class ScannerDemo{

public static void main(String[] args) throws Exception{

Scanner scan=new Scanner(System.in);

System.out.println("請輸入內容:");

String str=scan.nextLine();

char[] s=str.toCharArray();

for(int i=s.length-1;i>=0;i--){

System.out.print(s[i]);}}}

(4)java字元串逆序輸出擴展閱讀

字元串

通常中陵以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。

兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。

基本數據結構

在Java中有8種數據類型來存儲數值、字元和布爾值。

整數類型

整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、敗啟八進制和十六進制。

5. JAVA倒序輸出字元串

初始化的時候應該為str="";
程序源代碼:
/*
* 字元鋒世串abcdefg,要求按逆序輸出為銀肆肢gfedcba
*/
public class ReverseSort {

public static String reverseSort(String str) {
String str2 = "";
for (int i = str.length() - 1; i > -1; i--) {
str2 += String.valueOf(str.charAt(i));
}

return str2;
}

public static void main(String[] args) {
String str = "abcdefg";
String sortedStr = reverseSort(str);
System.out.println(sortedStr);
}

}

結果:雹殲
gfedcba

6. java將字元串逆序遞歸方式輸出

publicstaticStringreverse(Strings){
if(s==null){
鎮運returns;
}
inti=s.indexOf("");
if(i==-1){
鬧飢returns;
}
御彎梁returnreverse(s.substring(i+1))+""+s.substring(0,i);
}

7. 在java中,如何使字元逆序輸出

使用遞減的for循環,然後用charAt倒序獲取字元串。代碼如下

Stringstr="qwertyuiop";
for(inti=str.length()-1;i>=0;i--){ //字元串下標從0開始,長度-1結束。倒序所以從長度-1開始,0結束。
System.out.print(str.charAt(i));
}

8. java編寫一個應用程序,接收用戶輸入的一行字元串,統計字元個數,然後反序輸出

package test0324;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class PrintTest {

/**
* @param args
*/春激棗
public static void main(String[] args) {
InputStreamReader ir;
BufferedReader in;
ir = new InputStreamReader(System.in);//創建輸入流對鉛隱象
in = new BufferedReader(ir);
System.out.println("請輸入字元串:");
try {
String s = in.readLine();
System.out.println("您輸入的字扒拆符串長度是:"+s.length());
System.out.print("逆序輸出為:");
for(int i=s.length();i>0;i--){
System.out.print(s.substring(i-1, i));
}
} catch (IOException e) {
e.printStackTrace();
}
}

}

9. java 字元串逆序輸出問題

String str = "this is a book!";//輸入的字元串
String[] strArray = str.split(" ");//通過每個彎尺橡單詞中的空格來分割字元串組成新的單詞數組,strArray 數組內容應為["this","is","a","book!"]
for(int i=0;i<strArray.length;i++){//starArray中共有四個單詞,故循埋旁環四次,strArray.length是數組的長度,所以用戶輸入的字元串中有幾個單詞就循環strArray.length次
String str1="";//當對新的單詞進行操作時,將str1清空,str1的作用是用來存儲每個單詞倒敘排序的結果
for(int j=strArray[i].length();j>0;j--){//獲取當前單詞的長度,並創建循困高環
str1+=strArray[i].substring(j-1,j);//循環截取從後往前截取字元並用str1鏈接字元
}
System.out.println(str1);//每處理完一個單詞就輸出並換行,若無需換行可使用print。
}

閱讀全文

與java字元串逆序輸出相關的資料

熱點內容
我的世界如何編程 瀏覽:84
vue反編譯代碼有問題 瀏覽:948
linuxshell字元串連接字元串 瀏覽:51
androidviewpager刷新 瀏覽:438
python編程計算平均分 瀏覽:678
加密數字貨幣市值查詢 瀏覽:692
時尚商圈app怎麼樣 瀏覽:584
stacklesspython教程 瀏覽:138
用命令行禁用135埠 瀏覽:212
linux防火牆編程 瀏覽:627
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782
為什麼cf登錄伺服器沒反應 瀏覽:695
伺服器如何獲取文件列表 瀏覽:672
creo五軸編程光碟 瀏覽:14
蘋果app網路驗證在哪裡 瀏覽:14
博科清空命令 瀏覽:384
簡愛英文pdf 瀏覽:376