導航:首頁 > 編程語言 > 字元串倒序函數java

字元串倒序函數java

發布時間:2024-06-27 23:44:05

1. 輸入一個字元串,將其倒序輸出,用java編程實現

publicstaticvoidmain(String[]args){
答 Scanners=newScanner(System.in);
try{
Stringline=s.nextLine();
System.out.println(newStringBuilder(line).reverse());
}catch(Exceptionex){
ex.printStackTrace();
}finally{
s.close();
}
}

2. java請問如何用reverse().toString();進行倒序輸入字元串

查API文檔(以下是API中對reverse方法的描述):
reverse
public
StringBuffer
reverse()將此字元序列用其反轉形式取代。如果序列中存在代理項對
(surrogate
pair),在
reverse
操作中將其作為單個字元處理。因此,高-低代理項的順序不會反轉。假設
n
為執行
reverse
方法前此字元序列的字元長度(並非
char
值的長度),則新字元序列中索引
k
處的字元將等於原字元序列索引
n-k-1
處的字元

3. java中用Arrays sort()如何將字元串倒序排列如,將"abcdefg"排序為"gfedcba".

java中用arrays sort()方法將abcdefg倒序,可以先試用java的comparable介面先進行比較,然後排序,實例如下:

packagetest;

importjava.util.Arrays;
importjava.util.Comparator;

publicclassArraysort{
publicstaticvoidmain(String[]args){
Strings="a,b,c,d,e,f,g";
String[]strArr=s.split(",");
Arrays.sort(strArr,newcom());//排序
for(Stringstr:strArr){
System.out.print(str+",");
}
}
}

classcom<T>implementsComparator<T>{//對abcdefg進行比較大小,排序
publicintcompare(To1,To2){
inti=Integer.parseInt(String.valueOf(o1));
intj=Integer.parseInt(String.valueOf(o2));
if(i>j)return1;
if(i<j)return-1;
return0;
}
}

4. java編程:從鍵盤輸入字元串,並按字典順序倒序列印

importjava.util.Scanner;

publicclassTest8{

publicstaticvoidmain(String[]args){
Scannerc=newScanner(System.in);
StringBuffersbf=newStringBuffer();
while(true){
System.out.println("請輸入一組字元串:");
Strings=c.nextLine();
if(s.equals("end")){
break;
}else{
sbf.append(s);
}
}
Stringsc=sbf.toString();
char[]cs=sc.toCharArray();
for(inti=cs.length-1;i>=0;i--){
System.out.print(cs[i]);
}
}
}

不知道你所謂的字典順序是什麼意思? 我這個是把所有字元串組一塊,倒序列印

5. java怎麼把字元串反序排列

StringBuilder類中來有一個方法reverse()可以實現源,像樓上的思路,是reverse這個方法具體實現。
不過他寫的代碼是不錯。可是還少了一點東西。
String s = "abcdefg";
char [] chs = s.toCharArray();
for(int i=chs.length-1;i>0;i--){
System.out.print(chs[i]);
}
下面是調用API操作的。
String s = "abcdefg";
StringBuilder a = new StringBuilder(s);
System.out.println(a.reverse());

6. 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);
}
}

閱讀全文

與字元串倒序函數java相關的資料

熱點內容
片子網站 瀏覽:318
電影鬼片免費觀看視頻 瀏覽:112
評分最准確的電影網站 瀏覽:249
小程序發布後 瀏覽:16
stm32dac播放wav文件 瀏覽:976
大數據4v圖 瀏覽:351
理倫免費電影在線觀看 瀏覽:219
js定義位元組數組 瀏覽:710
java根據逗號截取字元串 瀏覽:608
韓國片熱情的鄰居女演員 瀏覽:476
66免費網站 瀏覽:722
色戒類似電影 瀏覽:233
ps文件保存成圖標 瀏覽:253
pdf列印文件名 瀏覽:290
大尺度帶H的電影 瀏覽:899
一箭雙雕台灣版電影 瀏覽:714
三年數據分析能拿多少 瀏覽:339
javatxt導入資料庫 瀏覽:873
快手剪輯的視頻上面有電影是怎麼弄的 瀏覽:395
小黃人影片有哪些 瀏覽:503

友情鏈接