Java String類擴充套件功能實現

2021-09-01 20:46:02 字數 1962 閱讀 5513

//string類擴充套件功能實現

public

class

strings

}else

string str1 =

newstring

(a);

return str1;

}

/**

* 將已有字串填充為規定長度,如果已有字串超過這個長度則返回這個字串

* 字元填充於字串前

* * 例如:

* "abc" 'a' 5 => "aaabc"

* "abc" 'a' 3 => "abc"

* * @param str 被填充的字串

* @param filledchar 填充的字元

* @param len 填充長度

* @return 填充後的字串

*/public

static string fillbefore

(string str,

char filledchar,

int len)

else

for(

int i =len-chararray.length;i) string str1 =

newstring

(b);

return str1;

}}

/**

* 將已有字串填充為規定長度,如果已有字串超過這個長度則返回這個字串

* 字元填充於字串後

* 例如:

* "abc" 'a' 5 => "abcaa"

* "abc" 'a' 3 => "abc"

* * @param str 被填充的字串

* @param filledchar 填充的字元

* @param len 填充長度

* @return 填充後的字串

*/public

static string fillafter

(string str,

char filledchar,

int len)

else

for(

int i =chararray.length;i) string str1 =

newstring

(b);

return str1;

}}

/**

* 移除字串中所有給定字串

* 例:removeall("aa-bb-cc-dd", "-") => aabbccdd

** @param str 字串

* @param strtoremove 被移除的字串

* @return 移除後的字串

*/public

static string removeall

(charsequence str, charsequence strtoremove)

}return a;

}

/**

* 反轉字串

* 例如:abcd => dcba

** @param str 被反轉的字串

* @return 反轉後的字串

*/public

static string reverse

(string str)

string str1 =

newstring

(a);

return str1;

}

public

static

void

main

(string[

] args)

}

java String類轉換功能

byte getbytes 把字串轉換為位元組陣列 char tochararray 把字串轉換為字元陣列 static string valueof char chs 把字元陣列轉換為字串 static string valueof int i 把字元陣列轉換為字串 string tolowerc...

Java String類詳解(二)

一 字串的常用方法 字元與字串 很多程式語言利用了字元陣列的概念來描述字串的概念,在string類的方法上也有所體現。乙個例子 字串和字元陣列轉換,完成乙個小寫字串變為大寫字串的操作 public class stringdemo system.out.println system.out.prin...

Java String 類 和 方法

建立字串 string greeting 菜鳥教程 注意 string 類是不可改變的,所以你一旦建立了 string 物件,那它的值就無法改變了。如果需要對字串做很多修改,那麼應該選擇使用 stringbuffer stringbuilder 類。建立格式化字串 輸出格式化數字可以使用 print...