最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

android studio 常用String處理

2023-06-13 15:38 作者:翼618  | 我要投稿

String和各種數(shù)字類型轉(zhuǎn)換 和一些常用的String處理

int 轉(zhuǎn) String


int i=12345;


String s="";

第一種方法:s=i+"";

第二種方法:s=String.valueOf(i);


---------------------------------------------


String 轉(zhuǎn) int


s="12345";

int i;

第一種方法:i=Integer.parseInt(s);

第二種方法:i=Integer.valueOf(s).intValue();


--------------------------------------------------------------------



String 轉(zhuǎn) float


String s="54654";

Float f =? Float.parseFloat(s)



----------------------------------------------


String 轉(zhuǎn)換 Long


Long l =Long.parseLong("6666")


double 轉(zhuǎn)化成String:

double d=10.0;

String str=Double.toString(d);


------------------------------------------------


String 轉(zhuǎn)化成double:


String str="123456";

double d=Double.valueOf(str);


----------------------------------------------


JAVA中去掉空格? ?


1. String.trim()??

trim()是去掉首尾空格??


去掉所有空格,包括首尾、中間? ? 過濾

2.str.replace(" ", "");?


示例代碼 代碼如下:

String str = " hell o ";??

String str2 = str.replaceAll(" ", "");??

System.out.println(str2);??


去掉所有空格??

3.或者replaceAll(" ","");?


可以替換大部分空白字符, 不限于空格? ?

\s 可以匹配空格、制表符、換頁符等空白字符的其中任意一個(gè)?

4.str = .replaceAll("\\s*", "");??


字符串截取前幾位

用String類的subSequence方法:比如該字符串為s1,則方法為s1.subSequence(0,3); //得到的是字符序列

另外s1.substring(0,3); //得到的為字符串


-----------------------------------------------


字符串截取? | 分割 分割后 一般是得出 【0】 【1】 前后兩部分,

分割符號(hào)可以是其他任何東西


String s = "1|3";

String[] all = message.split("[|]");

all[0] == 1;

all[1] == 3;


----------------------------------------------------------------


java 如何使的float保留2位或者多位小數(shù)


方法1:? ?

String? ?a? ?=? new DecimalFormat("###,###,###.##").format(100.12345? );



方法2:最簡單的方法

float? a? =? ?123.2334f;? ?

float? b? ?=? (float)(Math.round(a*100))/100;

(這里的100就是2位小數(shù)點(diǎn),如果要其它位,如4位,這里兩個(gè)100改成10000)


--------------------------------------------------


字符串是否包含對(duì)應(yīng)字符

java.lang.String.contains() 方法返回true,當(dāng)且僅當(dāng)此字符串包含指定的char值序列


此方法返回true,如果此字符串包含,否則返回false。

//例

String s ="xx";

s.contains("xx");//true

----------------------------------------------------------------


后臺(tái)返回?cái)?shù)據(jù)亂碼怎么處理??

不過我建議你直接跟后臺(tái)溝通讓他改好傳給你 后臺(tái)處理不是很復(fù)雜的,不過這里還是給出了應(yīng)急寫法


String jsonStr = "{\u8499\u725b\u7279\u4ed1\u82cf\u4f4e\u8102\u7eaf\u725b\u5976}";

String data = "";//轉(zhuǎn)換出來的數(shù)據(jù)

for (int j = 0; j < jsonStr.length(); j++) {

? ? data = data + jsonStr.charAt(j);

}

System.out.print(data);


------------------------------------------------



數(shù)組? 去除里面空值


String[] aa = {"","","ddd","","asdf" };

List<String> tmp = new ArrayList<String>();

for(String str:aa){

? ? if(str!=null && str.length()!=0){

? ? ? ? tmp.add(str);

? ? }

}

aa = tmp.toArray(new String[0]);


Log.d("IndexFragment1", aa[0]);


------------------------------------------------------


android studio 常用String處理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
鄂尔多斯市| 潜山县| 信阳市| 常州市| 肇源县| 文昌市| 苏尼特左旗| 巩义市| 井研县| 丘北县| 东乌珠穆沁旗| 德庆县| 石嘴山市| 呼玛县| 阿城市| 讷河市| 崇明县| 兴国县| 恩平市| 通许县| 泗水县| 新田县| 阳江市| 三明市| 秀山| 京山县| 百色市| 乐清市| 乐业县| 灵川县| 喀什市| 康马县| 富阳市| 随州市| 松潘县| 民丰县| 富宁县| 富顺县| 楚雄市| 米泉市| 贵阳市|