寫乙個方法 string left(string str ,int n) str字串中可能包含中文,中文是2bytes,實現的功能是
如:「中abc12」 n=4 則該方法返回「中ab」 「中abc國a」 n=6 則返回「中abc」中文是一半時不返回
/** * @param args */ public static void main(string args) /*** * 按byte擷取字串 * @param str * @param end 擷取幾個byte * @return string */ public static string substringbybytes(string str, int end) else if(lenbyte>=end) return str.substring(0,i-1); } } return str; }
按位元組擷取字串
string test 這是乙個test int length1 test.length 字元數 console.writeline length1 8 test test.substring 0,6 按字元數擷取的 console.writeline test 這是乙個te int length2...
46 按位元組擷取字串
題目描述 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 輸入描述 輸入待擷取的字串及長度 輸出描述 擷取後的字串 示例1輸入 我a...
華為OJ(按位元組擷取字串)
描述編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 原型 public string cutstring string s,int ...