/***
* 將此字串中的字元複製到目標字元陣列
*@param 字串中要複製的第乙個字元的索引
*@param 字串中要複製的最後乙個字元之後的索引(不包括該字元)
*@param 目標陣列
*@param 目標陣列中的起始偏移量
* 說明:以下任一項為true將會丟擲indexoutofbound***ception異常
* 1.srcbegin為負
* 2.srcbegin大於 srcend
* 3.srcend大於此字串的長度
* 4.dstbegin為負
* 5.dstbegin+(srcend-srcbegin)大於 dst.length
*/public
void
getchars(int srcbegin, int srcend, char dst, int dstbegin)
if (srcend > value.length)
if (srcbegin > srcend)
system.arraycopy(value, srcbegin, dst, dstbegin, srcend - srcbegin);
}
該方法有以下幾種形式,分別對應不同的輸入型別
/** 返回 object 引數的字串表示形式 */
public
static string valueof(object obj)
/**
* 返回 boolean 引數的字串表示形式
* 說明:如果引數為 true,則返回乙個等於 "true" 的字串;
* 否則,返回乙個等於 "false" 的字串。
*/public
static string valueof(boolean b)
/** 返回 char 引數的字串表示形式 */
public
static string valueof(char c) ;
return
new string(data, true);
}/** 返回 int 引數的字串表示形式 */
public
static string valueof(int i)
/** 返回 long 引數的字串表示形式 */
public
static string valueof(long l)
/** 返回 float 引數的字串表示形式 */
public
static string valueof(float f)
/** 返回 double 引數的字串表示形式 */
public
static string valueof(double d)
/**
* 返回 char 陣列引數的特定子陣列的字串表示形式
* 說明:字元陣列的內容已被複製,後續修改不會影響新建立的字串
*/public
static string valueof(char data, int offset, int count)
String常用方法總結
string類 字串不可變的,字串常量池 堆 new string new string new string char new string byte charset 解碼再編碼 int indexof char string int 從指定下標位置開始,給定字元第一次出現的位置 int last...
總結String常用方法
public class test system.out.println str.substring 0 2 system.out.println str.indexof a 方法十二 從左向右查,返回指定字元在字串中的第一次出現的位置從0開始,從左向右查,沒有則返回 1 system.out.pr...
總結String類常用方法
public class test 1.獲取字串長度 system.out.println str.length 輸出62.判斷字串是否一致 區分大小寫 system.out.println str.equals abcd 輸出false3.判斷字串是否一致 不區分大小寫 system.out.pr...