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

java將字元串倒序輸出

發布時間:2023-03-07 11:54:19

① 怎樣將一個文件里的東西倒序輸出,用java實現

是文件?不是txt?要是txt可以使用隨機訪問文件流,裡面有一個可以直接對指針進行操作內的方法容 不過倒敘讀寫好像得重復修改指針位置才行,在文件結尾讀一個位元組並刪除他,然後繼續讀,繼續刪除? 應該可能行吧!

隨機訪問類(RandomAccessFile) - []
RandomAccessFile類則可對文件實現隨機讀寫操作。
RandomAccessFile對象的文件位置指針遵循下面的規律:
·新建RandomAccessFile對象的文件位置指針位於文件的開頭處;
·每次讀寫操作之後,文件位置的指針都相應後移到讀寫的位元組數;
·可以通過getFilePointer方法來獲得文件位置指針的位置,通過seek方法來設置文件指針的位置。

剛才查了一下發現一個方法覺得不錯,你可以先將文件順序讀取到一個數組當中,然後倒敘輸出就可以了

② JAVA倒序輸出字元串

補充一個:可以根據棧來解決。棧的規則是:先進後出,把字元串分開進棧再出棧,也是可以的

③ 用java編寫一個程序,實現字元串大小寫的轉換並倒序輸出

一下代碼僅供參考

publicclassMain{
publicstaticvoidmain(String[]args){
="aaBvdEFdsd";

StringBufferss=convertString(s);
System.out.println("大小寫轉換後是:"+convertString(s));
System.out.println("倒序輸出後是:"+ss.reverse());
}

(Stringstr){
StringupStr=str.toUpperCase();
StringlowStr=str.toLowerCase();
StringBufferbuf=newStringBuffer(str.length());
for(inti=0,k=str.length();i<k;i++){
{
if(str.charAt(i)==upStr.charAt(i)){
buf.append(lowStr.charAt(i));
}else{
buf.append(upStr.charAt(i));
}
}
}
returnbuf;
}
}

④ java String倒置輸出字元串

使用 StringBuilder.reverse

publicclassExample{
publicstaticvoidmain(String[]args)
{
System.out.print("請輸入:");

Scannerread=newScanner(System.in);
Stringstr=read.nextLine();

StringBuildersb=newStringBuilder(str);

System.out.println("Reversedstringis:");
System.out.println(sb.reverse().toString());
}
}

⑤ 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怎麼實現

publicstaticvoidmain(String[]args)throwsIOException{
while(true){
BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

System.out.println("Enteryourvalue:");
Stringstr=br.readLine();

if(null==str||str.trim().length()==0){
System.out.println("請輸入合格字元串!");
}else{
System.out.println("輸入的字元串是:"+str);
char[]s=str.toCharArray();
Stringout="";
for(inti=s.length-1;i>=0;i--){
out+=String.valueOf(s[i]);
}
System.out.println("字元串倒序是:"+out);
}
}
}

閱讀全文

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

熱點內容
小米6檢測工具下載 瀏覽:540
桌面創建不了文件夾怎麼回事 瀏覽:894
qq古代頭像傷感圖片 瀏覽:797
wpspdf文檔如何在文件夾預覽 瀏覽:15
大數據與工業的結合包括哪些領域 瀏覽:993
蘋果7鬧鍾鈴聲設置歌曲 瀏覽:168
法庭文件有哪些 瀏覽:211
zip文件怎麼刪除嗎 瀏覽:247
win1016179安裝失敗 瀏覽:457
pp助手的文件系統 瀏覽:218
設計網站橫幅廣告要哪些因素 瀏覽:991
勞務報酬認定在多少號文件 瀏覽:209
本地數據傳輸業務有什麼用途 瀏覽:375
什麼情侶app好用 瀏覽:575
旅遊攻略適合下什麼app 瀏覽:403
nodejsbusboy下載 瀏覽:106
同事不會送文件找不到地方 瀏覽:473
銀聯萬事達applepay 瀏覽:834
試玩怎麼推廣app 瀏覽:588
課設報告中數據結構寫什麼東西 瀏覽:44

友情鏈接