一點點的將印象筆記中整理的東西搬家到部落格~
下面這個例子講的是按照片語順序反轉輸出,比如 輸入的句子為:「how are you」 經過反轉後為"you are how"
以下為**示例:
//按單詞的字串反轉
string string="1 2 3 4 5 6 7 8 9";
stackstack=new stack<>();
stringtokenizer stringtok=new stringtokenizer(string);
while(stringtok.hasmoretokens())
stringbuffer stringbuffer=new stringbuffer();
while (!stack.empty())
system.out.println(stringbuffer);//9 8 7 6 5 4 3 2 1
寫一下實現思路:
宣告乙個棧:他的規則就是後進先出,一定程度滿足了這個反轉的邏輯
stringtokenizer這個類的具體作用就是根據分解符進行拆分,預設的話支援空格,製表符,回車 所以**中和字串生命中 均用空格
準備好這兩個東西,接下來就用到了棧的入棧和彈棧的操作,然後根據迴圈吧字串拼接
NSArray 倒序 輸出
今天因為自己一些知識的不了解,導致了開發時間的浪費,現在乙個需求記錄使用者曾使用的歷史 功能,單獨在documents建立了乙個資料夾存放使用者,後來想法是先遍歷資料夾下的內容,獲取乙個陣列來進行操作。但是輸出的nsarray很糾結,不是倒序排列的,於是乎,想用plist進行儲存,然後再輸出下,後來...
C 倒序輸出
定義好的陣列輸入。char ch1 10 abcde ch2 10 int i 0,j 0,n 0 n strlen ch1 for i n 1 i 0 i cout ch2 endl 從命令串列埠輸入 連續的 字串 或者 數字。有空格就不行 相當於兩個數或者兩個字串 include include...
python讓列表倒序輸出
a 0,1,2,3,4,5,6,7,8,9 b a i j 表示複製a i 到a j 1 以生成新的list物件 b a 1 3 那麼,b的內容是 1,2 當i預設時,預設為0,即 a 3 相當於 a 0 3 當j預設時,預設為len alist 即a 1 相當於a 1 10 當i,j都預設時,a ...