//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...