去除字串中的空格,並將字串翻轉
前幾天參加校招,遇到一個問題,現做分享。
題意大致如下:
將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轉換為整型的10,10.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