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...