.append(),String.contains("123"),String.format()在android中的運用
1、.append()在android中的應用
setText() 把以前的內容沖掉了,
append()在以前的內容後面新增。這個區別應該很好理解。
如果原來字域的內容為空,則這兩個方法的作用一樣。
2、String.fcontains()在android中的應用
這個方法是描述得到的字串是否包含某個字串,例a.contains("123"),就是a裡面是否包含123,包含為true,否則為false
3、String.format()在android中的應用
android中string.xml中%1$s、%1$d等的用法
2013年03月13日 10:26 供稿中心: 網際網路運營部
摘要:android中string.xml中%1$s、%1$d等的用法
一,不使用xliff的用法:
1、整型,比如“小姐今年23歲了”,這個23是整型的。在string.xml中可以這樣寫,
Java程式碼
-
<string name="old">小姐今年%1$d歲了</string>
在程式中,使用
Java程式碼
-
String sAgeFormat = getResources().getString(R.string.old);
-
String sFinalAge = String.format(sAgeFormat, 23);
將%1$d替換為23;
%1$d表達的意思是整個name=”old”中,第一個整型的替代。如果一個name中有兩個需要替換的整型內容,則第二個寫為:%2$d,以此類推;具體程式中替換見下面的string型;
2、string型,比如“我的名字叫李四,我來自首都北京”;這裡的“李四”和“首都北京”都需要替換。
在string.xml中可以這樣寫,
Java程式碼
-
<string name="alert">我的名字叫%1$s,我來自%2$s</string>
在程式中:
Java程式碼
-
String sAgeFormatString sAgeFormat1= getResources().getString(R.string.alert);
-
tring sFinal1 = String.format(sAgeFormat1, "李四","首都北京");
這裡兩個string需要替換的,按照上面程式的順序依次對應
相關推薦
.append(),String.contains("123"),String.format()在android中的運用
1、.append()在android中的應用 setText() 把以前的內容沖掉了, append()在以前的內容後面新增。 這個區別應該很好理解。如果原來字域的內容為空,則這兩個方法的作用一樣。 2、String.fcontains()在android中的應用 這個方
字串中判斷存在的幾種模式和效率(string.contains、string.IndexOf、Regex.Match)
通常情況下,我們判斷一個字串中是否存在某值常常會用string.contains,其實判斷一個字串中存在某值的方法有很多種,最常用的就是前述所說的string.contains,相對來說比較常用的還有string.IndexOf和Regex.Match。直接上程式碼,後面在說些什麼吧,通常情況下功能的實現最
[iOS] How do I check if a string contains another string in Objective-C?
NSString *string = @"hello bla bla"; if ([string rangeOfString:@"bla"].location == NSNotFound) { NSLog(@"string does not contain bla"); } else { N
C# 字符串拼接性能探索 c#中+、string.Concat、string.Format、StringBuilder.Append四種方式進行字符串拼接時的性能
ant runt info lap tel ole 3.2 ons empty 本文通過ANTS Memory Profiler工具探索c#中+、string.Concat、string.Format、StringBuilder.Append四種方式進行字符串拼接時的性能。
String.format的一些用法和Android中double顯示成科學計數的問題
本文轉載於 String.format()方法使用說明 http://blog.csdn.net/thc1987/article/details/17528093 和JAVA字串格式化-String.format()的使用 http://blog.csdn.net/lone
java的String.format的一些用法和Android中double顯示成科學計數的問題
本文轉載於 String.format()方法使用說明http://blog.csdn.net/thc1987/article/details/17528093 和JAVA字串格式化-String.format()的使用 http://blog.csdn.net
JavaSE8基礎 String contains 判斷於A中能否連續、完全地見到B
void png gen 學習 api ide pri com alt os :windows7 x64 jdk:jdk-8u131-windows-x64 ide:Eclipse Oxygen Release (4.7.0) code:
Android中五大字符串總結(String、StringBuffer、StringBuilder、Spanna
ast 區別 底部對齊 不同的 without 能夠 pan world! span https://www.aliyun.com/jiaocheng/2861.html?spm=5176.100033.1.35.2ed56b03CbsYFK 摘要:String、Stri
Android中String資源加空格,換行,@等
<string name="test">    test</string>   表示空格 <string name="test">test
android中string.xml中%1$s、%1$d等的用法,空字串在string.xml中
今天在研究前輩寫的程式碼的時候,突然發現string裡面出現了<stringname="item_recent_photo">最近拍攝%1$s</string> 有點蒙圈,這個不是c語音裡面的表示方式,就百度了一下,記。。。 在TextView中
Android 中 -Java中byte[]轉String問題
最近的專案中要使用到把byte[]型別轉換成String字串然後通過網路傳送,但發現發現出去的字串和獲取的字串雖然是一樣的,但當用String的getBytes()的方法得到的byte[]跟原來的byte[]是不一樣的。 看如下程式碼: bytebytes
Android 中string-array的用法
本人小菜一枚,第一次寫部落格,從網上查到的一些知識點自己總結吧。總覺得部落格是一個很多好的記錄知識點的地方,歡迎指正,謝謝。 1、使用string-array的原因 在實際開發中,當資
Java中StringBuilder.append和直接用String+String的效率比較
Reference: http://book.csdn.net/bookfiles/135/1001354628.shtml public class AppendStringTest{ public static void main(String [] args){
【String.xml】修改Android中strings.xml檔案, 動態改變資料
有些朋友可能會動態的修改Android中strings.xml檔案中的值,在這裡給大家推薦一種簡單的方法。strings.xml中節點是支援佔位符的,如下所示: <string name="data">整數型:%1$d,浮點型:%2$.2f,字串:%3$s&
Android中string.xml使用總結
<b></b>加粗字型 <i></i> 斜體字型 <u></u> 給字型加下劃線 \n 換行 \u0020表示空格 \u2026表示省略號 使用<b>和<b>來打印出<b>
Android 中String的小祕密
平時我們都知道使用String的時候呢要避免在程式碼中硬編碼,應該統一使用string.xml檔案來儲存我們在專案中用到的字串,好處在於避免程式碼的複用,統一管理和根據不同地區載入不同語言等。 但是我們可以平時忽略它的一些用法: 1.string也可以使用引
【總結】關於在Android中如何使用字串陣列String[]
在第一次使用String[]時,由於變數宣告不恰當,導致應用宕機,一開始以為是其它方面的原因,後逐一排除後才發現是String[]沒有用好。 使用String[]應該按照如下步驟: (1)宣告 String[] mStri
我的Android進階之旅------>Android中可替換string的使用,getString(int resId, Object... formatArgs)
官方文件如下描述: public finalStringgetString (int resId,Object... formatArgs) Return a localized formatte
在Android中使用正確的姿勢寫一個string.xml
首先,本文用於記錄Android中瑣碎的string.xml宣告。 不要複用 不要複用同一個string。 1.假如你在登陸和註冊介面都用了一個Dialog來提示處理中,我們需要再string.xml中宣告—R.string.loading.並把這個str
Android中,String與int型別轉換的方式
一、String型別轉換為int型別: 定義:String str; a) int i = Integer.parseInt(str); b) int i = Integer.valueOf(str