將字符串倒敘輸出有多種方式,下麵我羅列兩種以作參考:
方法一:利用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裏輸入一句話怎麼讓它倒序輸出
將字符串倒敘輸出有多種方式,下麵我羅列兩種以作參考:方法一:利用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中輸入一串字母,倒序並大寫輸出
使用遞減的for循環,然後用charAt倒序獲取字符串。
代碼如下String str="qwertyuiop";for (int i = str.length()-1; i >= 0; i--) { // 字符串下標從0開始,長度-1結束。
倒序所以從長度-1開始,0結束。
System.out.print(str.charAt(i));}
用java編寫一個程序,實現字符串大小寫的轉換並倒序輸出
一下代碼僅供參考public class Main {public static void main(String[] args) {String s = "aaBvdEFdsd";StringBuffer ss = convertString(s);System.out.println("大小寫轉換後是:" + convertString(s));System.out.println("倒序輸出後是:" + ss.reverse());}public static StringBuffer convertString(String str) {String upStr = str.toUpperCase();String lowStr = str.toLowerCase();StringBuffer buf = new StringBuffer(str.length());for (int i = 0, k = str.length(); i
java中LinkedList 倒序輸出
import java.util.*;public class Test {public static void main(String[] args) {Scanner san = new Scanner(System.in);System.out.print("請輸入任意長度的數字: ");String line = san.next();StringBuffer sb = new StringBuffer(line);System.out.print("倒序的輸出為: " + sb.reverse());}} 主要用到reverse這個方法,將此字符序列用其反轉形式取代
java中倒序輸出:給定一個5位整數,編碼輸出它的倒序數。
(如給定...
用可以用空字符串('')來替代顯示null 參數 check_expression將被檢查是否為 NULL 的表達式。
check_expression 可以為任何類型。
replacement_value當 check_expression 為 NULL 時要返回的表達式。
replacement_value 必須是可以隱式轉換為 check_expresssion 類型的類型。
返回類型 返回與 check_expression 相同的類型。
如果文字 NULL 作為 check_expression 提供,則返回 replacement_value 的數據類型。
如果文字 NULL 作為 check_expression 提供並且未提供 replacement_value,則返回 int。
注釋 如果 check_expression 不為 NULL,則返回它的值;否則,在將 replacement_value 隱式轉換為 check_expression 的類型(如果這兩個類型不同)後,則返回前者。
...
c語言中如何實現輸入一個整數實現倒序輸出
定義一個整數類型的輸入,然後讓它正序輸出,倒序輸出相信是很多C語言初學入門一定會遇到的經典題目,下麵就是我對整數的正序和倒序輸出一點小小的總結. 1. 反序(倒序)輸出 反序輸出常用的思路就是按位取餘,把取出來的值進行循環保存。
int main() { int i=12345; //定義一個12345的整數 int temp=0;//temp作為存儲的值 while(i!=0){ temp = temp*10 + i%10; i/=10; } //反序取出來 printf("%d",temp); //打印 return 0; } 如圖所示: 2, 正序輸出 正序輸出會用在整形變量正序輸出轉換成對應的字符數組,或者倒過來.常用思路就是定義一個函數,在函數內遞歸取餘調用自身,實現功能。
輸入 : 12345 輸出 :"12345" 如下: char str(int x) { char a[100];//存放整數轉換過來的字符 int i; //計數 if(x/10!=0) str(x/10); if(x>=0) a[i]='0'+x%10; //整數轉換成字符存儲,字符都是以整數形式存儲 else a[i]='0'+(-x)%10;//整形包括負數 printf("%c",a[i++]); } int main() { int i; printf("請輸入一個整數:\n"); scanf("%d",&i); str(i); return 0; } 如圖所示: ...
轉載請注明出處句子大全網 » 在java裏輸入一句話怎麼讓它倒序輸出