- 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