導航:首頁 > 編程語言 > 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字元串逆序輸出相關的資料

熱點內容
小米手錶怎麼復制加密卡 瀏覽:699
雲伺服器跑腳本掙錢 瀏覽:746
跳舞解壓釋放 瀏覽:351
內存測試軟體檢測加密 瀏覽:913
工作表頭文件加密怎麼設置 瀏覽:981
python獲取字元串編碼 瀏覽:102
java獲取當前系統時間 瀏覽:369
武漢有python培訓嗎 瀏覽:658
為什麼無法與伺服器建立數據鏈接 瀏覽:190
友價源碼2017 瀏覽:596
體溫偵測系統python 瀏覽:118
為什麼安卓系統佔用百分比 瀏覽:419
浪潮雲伺服器的組成部分 瀏覽:409
php100教程目錄 瀏覽:580
查看文件夾大小的命令 瀏覽:664
unixset命令 瀏覽:194
東北證券融e通app有什麼用 瀏覽:515
科大訊飛linux 瀏覽:466
三浪三副圖指標源碼 瀏覽:57
python中四捨五入355 瀏覽:357