- Java.lang 包類
- Java.lang - 首頁
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang 包額外內容
- Java.lang - 介面
- Java.lang - 錯誤
- Java.lang - 異常
- Java.lang 包實用資源
- Java.lang - 有用資源
- Java.lang - 討論
Java - String valueOf() 方法
描述
Java String valueOf(boolean b) 方法用於獲取傳遞引數的字串表示形式。此方法具有多個多型變體。這些方法的語法如下所示。
宣告
以下是java.lang.String.valueOf() 方法的宣告
public static String valueOf(boolean b) or public static String valueOf(char c) or public static String valueOf(char[] data) or public static String valueOf(char[] data, int offset, int count) or public static String valueOf(int i) or public static String valueOf(double d) or public static String valueOf(float f or public static String valueOf(long l) or public static String valueOf(Object obj) or
引數
data − 這是要評估的輸入。
offset − 這是字串值的初始偏移量。
count − 這是字串值的長度。
返回值
如果引數為 true,則返回等於“true”的字串;否則,返回等於“false”的字串。
異常
IndexOutOfBoundsException − 如果 offset 為負數,或 count 為負數,或 offset+count 大於 data.length。
獲取布林值的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了布林值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf(true);
String str2 = String.valueOf(false);
// print the string representation of boolean
System.out.println(str1);
System.out.println(str2);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
true false
獲取字元的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了字元值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf('k');
String str2 = String.valueOf('m');
// print the string representation of char
System.out.println(str1);
System.out.println(str2);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
k m
獲取字元陣列的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了字元陣列值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
// character array chararray1
char[] chararr1 = new char[] { 't', 'u', 't', 's' };
String str1 = String.valueOf(chararr1);
// character array chararray2
char[] chararr2 = new char[] { '2', '1', '5' };
String str2 = String.valueOf(chararr2);
// prints the string representations
System.out.println(str1);
System.out.println(str2);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
tuts 215
獲取帶偏移量的字元陣列的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了字元陣列值,然後列印了結果。
package com.tutorialspoint;
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
獲取雙精度浮點數的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了雙精度浮點數值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf(12.97);
String str2 = String.valueOf(Double.MIN_VALUE);
String str3 = String.valueOf(Double.MAX_VALUE);
// print the string representation of double
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
12.97 4.9E-324 1.7976931348623157E308
獲取單精度浮點數的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了單精度浮點數值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf(12.85f);
String str2 = String.valueOf(Float.MIN_VALUE);
String str3 = String.valueOf(Float.MAX_VALUE);
// prints the string representations of float
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
12.85 1.4E-45 3.4028235E38
獲取整數的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了整數值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf(50);
String str2 = String.valueOf(Integer.MIN_VALUE);
String str3 = String.valueOf(Integer.MAX_VALUE);
// prints the string representations of int
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
50 -2147483648 2147483647
獲取長整數的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了長整數值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str1 = String.valueOf(432567);
String str2 = String.valueOf(Long.MIN_VALUE);
String str3 = String.valueOf(Long.MAX_VALUE);
// prints the string representations of long
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
432567 -9223372036854775808 9223372036854775807
獲取物件的字串表示示例
以下示例演示了 java.lang.String.valueOf() 方法的用法。我們評估了 String 作為物件的值,然後列印了結果。
package com.tutorialspoint;
public class StringDemo {
public static void main(String[] args) {
String str = "compile online";
Object objVal = str;
// returns the string representation of the Object argument
System.out.println("Value = " + str.valueOf(objVal));
}
}
讓我們編譯並執行上述程式,這將產生以下結果:
Value = compile online