1,字串比較
「==」 和 「sting.equals()」方法兩者之間
就處理速度而言 「==」要首先進行兩者型別的檢查就是說,兩個進行比較兩者必須是型別一致的,
而sting.equals()有些情況下會忽略型別的比較,所以速度會快一些(毫秒級的)
但平常程式設計的時候就字串比較而言用「==」 的話會在程式設計階段就發現型別不一致的問題,所以相對比較安全
沒有誰優誰略之分,具體問題具體分析了。
2,大小寫混合的情況下的字串比較
要將字串全部轉化為大寫或者小寫,再比較
或者直接使用string.compare(a1,a2,true) 方法進行忽略大小寫的比較
值得注意的是,轉化大小寫時,都轉化為大寫相對較快(.net對該方法進行了優化)
3,在使用string.substring()方法時
要注意提前判斷字串的長度是否足夠,否則會報出argumentoutofrangeexception錯誤
string s = "123456789";
if (s.length > 5)
s = s.substring(0, 5);
批處理處理多列文字
批處理處理多列文字,注意特殊字元右括號前有 號。tokens的寫法網上的版本大多有問題,下面是實測通過的版本 rem construct the sql statements of 009 dbc.constantdefs if exist constantdefs.out for f tokens...
關於文字空格換行處理
white space 屬性會影響到使用者 對源文件中的空格 換行和 tab 字元的處理。通過使用該屬性,可以影響瀏覽器處理字之間和文字行之間的空白符的方式。從某種程度上講,預設的 xhtml 處理已經完成了空白符處理 它會把所有空白符合併為乙個空格。所以給定以下標記,它在 web 瀏覽器中顯示時,...
文字列操作
char型 int型 文字 unicode 調 使用例 int a 愛 文字列 先頭 指定 文字數分 文字列 取得 使用例 text.substring 0,5 文字列 指定 位置 指定 文字數分 文字列 取得 text.substring i,text.length i 文字列 指定 位置 最後 ...