String常用方法總結

2021-07-12 03:08:02 字數 1618 閱讀 4356

/***

* 將此字串中的字元複製到目標字元陣列

*@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...