- 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