1. 程式人生 > >去除字串中的空格,並將字串翻轉

去除字串中的空格,並將字串翻轉

前幾天參加校招,遇到一個問題,現做分享。
題意大致如下:

將String world = “hello world”;去除所有的空格,並將字元翻轉輸出

答:

        String b = world.replace(" ",""); //去除空格
        String c = new StringBuffer(b).reverse().toString();   利用stringbuffer進行翻轉
        System.out.println(c);  //輸出
 public static void main(String[] args) {
        String str = "helloworld"
; char[] chars = str.toCharArray(); Stack<Character> list = new Stack<>(); for (Character c : chars ) { list.push(c); } for (int j = 0; j < str.length(); j++) { chars[j] = list.pop(); } System.out.println(new
String(chars)); }

如有好的方法,請在下面留言

相關推薦

去除字串空格字串翻轉

前幾天參加校招,遇到一個問題,現做分享。 題意大致如下: 將String world = “hello world”;去除所有的空格,並將字元翻轉輸出 答: S

js判斷字串A是否包含字串B字串B替換為指定字串C

直接看例項: 上圖中buildType為:從後臺查詢的資料,其中dic為自定義註解,其中包含兩個值,code和name,在頁面上我們需要顯示name。 dic.name在未經過處理之前的值為:新址新建獨享站,新址新建共享站,共址共享等等,但是現在需要我們在顯示的時候不能顯

逗號分割的clob欄位轉化為varchar字串拆分為多行

SELECT '遠大' 企業名稱, sgpro.project_name 工程名稱, pur.product_type 產品類別, pur.product_name 產品名稱, pur.purchase_num 涉及數量

Android 獲取字串首字母字串列表進行排序。

最近在瞭解環信的過程中,看到裡面有一個可以根據使用者名稱對使用者進行排序的處理。今天單獨測試了一下, 在此做一個整理。 由於工具類HanziToPinyin.class程式碼量有點多,我就放到最後。 先來看獲取一箇中文字串的首字母方法: /** *

十進位制轉化成2,8,16進位制數工具。程式碼全部複製到一個txt文件儲存檔案字尾.txt改為.html再瀏覽器開啟即可

<!DOCTYPE html> <html lang="en"> <head> <meta charset="GBK"> <meta http-equiv="X-UA-Compatible" content="IE=ed

C 兩個連結串列資料節點的資料域為一個字母 其中L1包含L2在L1找出與L2相等的字串其逆置

前面相關操作在這呢,這個函式依託於此 //結構體 typedef struct Node { ElementType data; struct Node * next; } LNode, * LinkNode; //兩個連結串列中資料節點的資料域為一個字母 http

C++查詢字串同樣的字元其刪除不改變字串的順序。

輸入一個字串,找到相同的字元,將後面出現的字元刪除,不改變字串的順序。 例如: Hello    -》Helo 人山人海   -》人山海 程式碼實現: #include <iostream> #include<string>

編寫一個字串實現字串的相鄰重複字元去掉功能輸出最終的結果。

#include<iostream> #include<string> using namespace std; int main() { string s; cin >> s; for (int i = 1; i < s.size(); i+

c#輸入一個字串字串的第一個字元變為大寫如果字串空格則把空格的下個字元變為大寫之後輸出

using System; using System.Collections.Generic; using System.Text.RegularExpressions; delegate int MyDelegate();//相當於c函式指標 namespace c

java 利用subString 擷取字串第三個"/"後面的內容/用>代替

private String extractString(String s){         for(int i = 0; i < 3; i++){             s = s.substring(s.indexOf("/")+1 );         }

Python去除字串空格的方法

Python中去除字串中指定字元或者空格的方法有幾種: str.strip() //該方法用於去除字串開頭和結尾的指定字元或字串(預設為空格或換行符) str.lstrip() //該方法用於截掉字串左邊的空格或指定字元 str.rstrip() //該方法用於截掉字串右邊的空格或指定字元

python如何字串轉換為數字(數字轉換為整型)字串的10轉換為整型的1010.5轉換為10

說明:   在實際的應用過程中,有的時候可能會遇到字串的10,需要將字串的10轉換為數字的10   在此記錄下,通過int函式轉換的過程。 操作過程: 1.將字串轉換為整型的10 >>> str1 = "10" #將一個字串的10賦給變數str1 >&g

建立一個長度是5的隨機字串隨機字元有可能是數字大寫字母或者小寫字母它從小到大排序

無力吐槽。。。 基礎是真的差,一個直接排序搞了一下午都沒成功。僅僅是對於基本知識點理解不透徹,少加一個等號。 看別人找工作,語言是基礎,還要懂linux,資料結構與演算法。。。。。 加油吧。 public class suijizifuchuan { /**

Java 去除字串空格的方法

1、方法分類 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾、中間 str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中間 str.replaceAll(" +

標題 QT在文字編輯框找到查詢特定字串然後字串整行字串新增顏色

QString idString = idTextEdit->textCursor().selectedText().trimmed();//idString為文字編輯區中游標選中高亮內容 if (idString.isEmpty())

mysql查詢某一欄位結果拼接為一個字串

select GROUP_CONCAT(uid) from users使用GROUP_CONCAT()函式,預設以‘,’將拼接的字串隔開,得到類似以下形式的字串:“1,2,3,4,5,6,”使用DIST

java去除字串兩端空格字串指定位置進行反轉。

1,模擬一個trim方法,去除字串兩端的空格。思路:1,判斷字串第一個位置是否是空格,如果是繼續向下判斷,直到不是空格為止。結尾處判斷空格也是如此。2,當開始和結尾都判斷到不是空格時,就是要獲取的字串

【Loadrunner winsocket菜鳥實踐二】16進位制字串進行CRC8校驗檢驗值組裝成字串

步驟1:新建CRC8.c檔案,程式碼如下:unsigned char crc_array[256] = { 0x00, 0x5e, 0xbc, 0xe2, 0x61, 0x3f, 0xdd, 0x83, 0xc2, 0x9c, 0x7e, 0x20, 0xa3

python編寫一個程式能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案打印出相對路徑—— python學習筆記

1. 題目: 編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。 2. 解答 import os # 引入os "編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑" def se

Android去除字串空格製表符換行

兩種方法 去除字串中空格製表符換行: public String checkString(String str) { if (TextUtils.isEmpty(str)) r