將字串STRING的每個字元之間加空格

2021-08-02 19:14:42 字數 2170 閱讀 3886

今天面試遇到了這樣一道問題 我首先想到的是遍歷字串的方法

var result ="";

function

a(str)

console.

log(result);}

a('helloworld'

);

function

a(str)a(

'helloworld'

);

'hello world'

.spacify()

;

這就需要對function prototypes(方法原型)有乙個基本的理解

string.prototype.

spacify

=function()

;console.

log(

'hello world'

.spacify()

);

字串的原型上有spacify方法所以』hello world』這個字串就有了spacify這個方法呼叫這個方法就可以實現加空格了

charat

() 返回指定索引位置的字元

charcodeat

() 返回指定索引位置字元的 unicode 值

concat

() 連線兩個或多個字串,返回連線後的字串

fromcharcode

() 將 unicode 轉換為字串

indexof

() 返回字串中檢索指定字元第一次出現的位置

lastindexof

() 返回字串中檢索指定字元最後一次出現的位置

localecompare

() 用本地特定的順序來比較兩個字串

match

() 找到乙個或多個正規表示式的匹配

replace

() 替換與正規表示式匹配的子串

search

() 檢索與正規表示式相匹配的值

slice

() 提取字串的片斷,並在新的字串中返回被提取的部分

split

() 把字串分割為子字串陣列

substr

() 從起始索引號提取字串中指定數目的字元

substring

() 提取字串中兩個指定的索引號之間的字元

tolocalelowercase

() 根據主機的語言環境把字串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫對映

tolocaleuppercase

() 根據主機的語言環境把字串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫對映

tolowercase

() 把字串轉換為小寫

tostring

() 返回字串物件值

touppercase

() 把字串轉換為大寫

trim

() 移除字串首尾空白

valueof

() 返回某個字串物件的原始值

concat

() 連線兩個或更多的陣列,並返回結果。

join

() 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。

pop(

) 刪除並返回陣列的最後乙個元素

push

() 向陣列的末尾新增乙個或更多元素,並返回新的長度。

reverse

() 顛倒陣列中元素的順序。

shift

() 刪除並返回陣列的第乙個元素

slice

() 從某個已有的陣列返回選定的元素

sort

() 對陣列的元素進行排序

splice

() 刪除元素,並向陣列新增新元素。

tosource

() 返回該物件的源**。

tostring

() 把陣列轉換為字串,並返回結果。

tolocalestring

() 把陣列轉換為本地陣列,並返回結果。

unshift

() 向陣列的開頭新增乙個或更多元素,並返回新的長度。

valueof

() 返回陣列物件的原始值

統計字串和每個字串出現的次數

遍歷集合,對鍵和值進行操作達到輸出效果 stringbuilder sb new stringbuilder setkeyset hm.keyset for character key keyset string result sb.tostring system.out.println resul...

HashMap統計字串中每個字元出現的次數

分析 定義乙個需要被統計字元的字串 將字串轉換為字元陣列 定義雙列集合,儲存字串中字元以及字元出現的次數 遍歷字元陣列,獲取每乙個字元,並將字元儲存在雙列集合中 儲存過程中要做判斷,如果集合中不包含這個鍵,就將該字元當作鍵,值為1儲存 如果集合中包含這個鍵,就將值加1儲存 列印雙列集合獲取字元出現的...

計算字串中每個字元出現的次數

相比這類的方法已經有很多了,我是因為有次招聘面試的筆試題就是這個,然後回來之後做了下 我寫的函式為 使用方法只要把要處理的字串傳入函式中就行了 function numinstring str 在字串中 刪掉跟第乙個字元一樣的所有字元 var re new regexp newstr 0 g str...