java.lang.String.valueOf(char[] data, int offset, int count) 方法返回將char陣列引數的特定子陣列的字串表示形式。子陣列中的內容被複製和字元陣列的後續修改不會影響新建立的字串。
以下是java.lang.String.valueOf()方法的宣告
public static String valueOf(char[] data, int offset, int count)
data -- 這是一個字元陣列。
offset -- 這是初始偏移到字串的值。
count -- 這是字串值的長度。
此方法返回一個代表包含在字元陣列引數的子陣列的字元序列的字串。
IndexOutOfBoundsException --如果offset為負,或者計數count 為負數,或offset+count大於data.length。
下面的例子顯示java.lang.String.valueOf()方法的使用。
package com.yiibai; import java.lang.*; public class StringDemo { public static void main(String[] args) { // character array chararray1 with offset 2 char[] chararr1 = new char[] { 't', 'u', 't', 's' }; String str1 = String.valueOf(chararr1, 2, 2); // character array chararray2 with offset 1 char[] chararr2 = new char[] { '2', '1', '5' }; String str2 = String.valueOf(chararr2, 1, 2); // prints the string representations System.out.println(str1); System.out.println(str2); } }
讓我們來編譯和執行上面的程式,這將產生以下結果:
ts 15