Java字串操作及第三方字串操作

2021-09-22 09:57:53 字數 2498 閱讀 9227

jdk中提供的字串操作

字串基本操作主要包括三部分:求長、定位、替換

字串比較操作

字串拼接操作

string a =

"abc"

; string b =

"def"

; system.out.

println

(a+b);--

----

結果:abcdef

string a =

"abc"

; string b =

"def"

; system.out.

println

(a.concat

(b));--

----

結果:abcdef

list

stringlist =

newarraylist

(); stringlist.

add(

"a")

; stringlist.

add(

"b")

; stringlist.

add(

"c")

; system.out.

println

(string.

join(""

, stringlist));

system.out.

println

(string.

join

(","

, stringlist));

----

-- 結果:

abca,b,c

string str =

"abc"

; list

stringlist = arrays.

aslist

(str.

split(""

));for

(string item : stringlist)

----

-- 結果:

a bc

apache的stringutils提供的操作
list

stringlist =

newarraylist

(); stringlist.

add(

"a")

; stringlist.

add(

"b")

; stringlist.

add(

"c")

; system.out.

println

(stringutils.

join

(stringlist,"")

);system.out.

println

(stringutils.

join

(stringlist,

" "));

----

-- 結果:

abca b c

----

-- list

integerlist =

newarraylist

(); stringlist.

add(1)

; stringlist.

add(2)

; stringlist.

add(3)

; system.out.

println

(stringutils.

join

(integerlist,"")

);----

-- 結果:

123

google的字串處理操作

初始化列表

list

integerlist = lists.

newarraylist

(123

,456

,789);

system.out.

println

(integerlist);--

----

結果:[123

,456

,789

]

駝峰命名轉換

string str =

"lower_case"

; string str2 = caseformat.upper_underscore.

to(caseformat.lower_camel, str)

; system.out.

println

("str : "

+ str)

; system.out.

println

("str2 : "

+ str2);--

----

執行結果:

str : lower_case

str2 : lowercase

使用第三方字型

修改字型 param context param root public static typeface typeface null try if root instanceof viewgroup else if root instanceof textview textview root set...

iOS 使用第三方字型

3 接下來就是要知道對應字型的名字fontname了。乙個字型檔案包括以下幾個內容 檔名 字型名稱 字型具體名稱,我們只有檔名,不知道字型名稱是什麼,更不知道具體的名稱,那麼我們就需要寫 獲得具體的字型名稱。方法如下 cpp view plain copy nsarray familys uifon...

IOS如何使用第三方字型

3 接下來就是要知道對應字型的名字fontname了。乙個字型檔案包括以下幾個內容 檔名 字型名稱 字型具體名稱,我們只有檔名,不知道字型名稱是什麼,更不知道具體的名稱,那麼我們就需要寫 獲得具體的字型名稱。方法如下 cpp view plain copy nsarray familys uifon...