android(java C)程式設計中的那些技巧

2021-06-26 19:56:21 字數 1807 閱讀 1920

%是求模運算子,/是除運算子,%是求餘數,而/是求整數部分

,如:65/60=1;65%60=5;300/60=5;300%60=0

%d按照十進位制整數的形式輸出,%2d是至少輸出占有兩個字元的十進位制整數,能方便排列數字,而\t佔8個字 

符,即

水平字元表佔8列,一般用於顯示時間不讓他錯位

如將/mnt/sdcard/test.txt寫

成 file.separator+"mnt"+file.separator+"sdcard"+file.separator+"

test.txt

"file.separator請參考

******dateformat dataformat = new ******dateformat("yyyy-mm-dd    hh:mm:ss");

eclipse報警告:

為了讓本地格式使用getdateinstance(),getdatetimeinstance(),或gettimeinstance(),或使用新的

******dateformat(string template, locale locale)  例如locale.us的ascii日期。

看api:

對於指定的語言環境使用指定的非本地化的模式和dateformatsymbols和 calendar(日曆)構造乙個新的格式

簡單的說就是避免時區問題:但我們沒有指定locale時,可能顯示的時間比當前的時間少了八個小時,或是多了八個小時

修改方法一:直接指定locale

******dateformat dataformat = new ******dateformat("yyyy-mm-dd hh:mm:ss",locale.china);
修改方法二:通過改變預設的時區

timezone.setdefault(timezone.gettimezone("gmt+8:00"));

******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");

system.out.println(sdf.format(calendar.getinstance()));

string url = "account=%s&password=%s&permission=%s";  

string account = "admin";

string password = "admin";

int permission = 1;

string url = string.format(url, account, password, permission);

system.out.println(url);

結果: account=admin&password=admin&permission=1

程式設計中的感悟

程式設計中的感悟1.學習應該從基礎打起,不要一開始就嘗試最高深的技術。2.每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3.對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的,然後把一些特別的難點提煉出來,向高手請教。不要指望...

Qt中socket程式設計

在linux下進行網路程式設計,我們可以使用linux提供的統一的套接字介面。但是這種方法牽涉到太多的結構體,比如ip位址,埠轉換等,不熟練的人往往容易犯這樣那樣的錯誤。qt中提供的socket完全使用了類的封裝機制,使使用者不需要接觸底層的各種結構體操作。而且它採用qt本身的signal slot...

程式設計中的感悟

1.學習應該從基礎打起,不要一開始就嘗試最高深的技術。2.每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。3.對於作業,遇到不會的盡量不要立刻向別人請教。如果實在解決不了的問題,可以先完成你會的,然後把一些特別的難點提煉出來,向高手請教。不要指望書本和行家能幫你...