Java String: метод valueOf ()
Метод valueOf ()
Содержание:
- public static String valueOf (char c)
- public static String valueOf (int i)
- public static String valueOf (long l)
- public static String valueOf (float f)
- public static String valueOf (логическое значение b)
- public static String valueOf (double d)
- public static String valueOf (char [] data)
- public static String valueOf (char [] data, int offset, int count)
- public static String valueOf (Object obj)
public static String valueOf (char c)
Метод valueOf () используется для получения строкового представления аргумента char.
Платформа Java: Java SE 8
Синтаксис:
valueOf (char c)
Параметры:
название | Описание | Тип |
---|---|---|
С | символ | голец |
Возвращаемое значение: строка длиной 1, содержащая в качестве одного символа аргумент c.
Возвращаемое значение Тип: char
Пример: метод Java String valueOf (char c)
В следующем примере показано использование метода java String ().
public class StringValueOfChar {
public static void main(String[] args) {
// declare a sample string value
String strValue ="Python";
// convert strValue to character array
char[] values = strValue.toCharArray();
// for each element on char array
for(char c:values){
// print the String value of char c
System.out.println(String.valueOf(c));
}
}
}
Выход:
п ython
public static String valueOf (int i)
Возвращает строковое представление аргумента int.
Представление является именно тем, которое возвращается методом Integer.toString одного аргумента.
Платформа Java: Java SE 8
Синтаксис:
valueOf (int i)
Параметры:
название | Описание | Тип |
---|---|---|
я | инт. | ИНТ |
Возвращаемое значение: строковое представление аргумента int.
Тип возвращаемого значения: int
Пример: метод Java String valueOf (int i)
В следующем примере показано использование метода java String ().
public class StringValueOfInteger {
public static void main(String[] args) {
int val = 1;
Integer i = 50;
System.out.println(String.valueOf(val));
System.out.println(String.valueOf(i));
System.out.println(String.valueOf(-3));
}
}
Выход:
1 50 -3
public static String valueOf (long l)
Возвращает строковое представление длинного аргумента.
Представление является именно тем, которое возвращается методом Long.toString одного аргумента.
Платформа Java: Java SE 8
Синтаксис:
valueOf (long l)
Параметры:
название | Описание | Тип |
---|---|---|
L | вместе. | строка |
Возвращаемое значение: строковое представление длинного аргумента.
Тип возвращаемого значения: Строка
Пример: метод Java String valueOf (long l)
В следующем примере показано использование метода java String ().
public class StringValueOfLong {
public static void main(String[] args) {
// primitive long declaration
long val = 1;
// Object of Long data type
Long valueLong = 50l;
System.out.println(String.valueOf(val));
System.out.println(String.valueOf(valueLong));
System.out.println(String.valueOf(12345));
}
}
Выход:
1 50 12345
public static String valueOf (float f)
Возвращает строковое представление аргумента float. Представление является именно тем, которое возвращается методом Float.toString одного аргумента.
Платформа Java: Java SE 8
Синтаксис:
valueOf (float f)
Параметры:
название | Описание | Тип |
---|---|---|
е | поплавок. | строка |
Возвращаемое значение: строковое представление аргумента с плавающей точкой.
Тип возвращаемого значения: Строка
Пример: метод Java String valueOf (float f)
В следующем примере показано использование метода java String ().
public class StringValueOfFloat {
public static void main(String[] args) {
// primitive float declaration
float val = 1.0f;
// Object of Float data type
Float valueFloat = 50.125f;
System.out.println(String.valueOf(val));
System.out.println(String.valueOf(valueFloat));
System.out.println(String.valueOf(125.125f));
}
}
Выход:
1,0 50,125 125,125
public static String valueOf (логическое значение b)
Возвращает строковое представление логического аргумента.
Платформа Java: Java SE 8
Синтаксис:
valueOf (логическое значение b)
Параметры:
название | Описание | Тип |
---|---|---|
б | логическое. | строка |
Возвращаемое значение: если аргумент равен true, возвращается строка, равная «true»; в противном случае возвращается строка, равная «ложь».
Возвращаемое значение Тип: логическое значение
Пример: метод Java String valueOf (логическое значение b)
В следующем примере показано использование метода java String ().
public class StringValueOfBoolean {
public static void main(String[] args) {
// declare a sample string value
String strValue =" John Gilbert-Male-UK";
// check if String value contains a specific string
boolean bool = strValue.contains("Male");
// print the string equivalent of our boolean check
System.out.println(String.valueOf(bool));
}
}
Выход:
правда
public static String valueOf (double d)
Возвращает строковое представление двойного аргумента.
Представление является именно тем, которое возвращается методом Double.toString одного аргумента.
Платформа Java: Java SE 8
Синтаксис:
valueOf (double d)
Параметры:
название | Описание | Тип |
---|---|---|
d | двойной. | строка |
Возвращаемое значение: строковое представление двойного аргумента.
Тип возвращаемого значения: Строка
Пример: метод Java String valueOf (double d)
В следующем примере показано использование метода java String ().
public class StringValueOfFloat {
public static void main(String[] args) {
// primitive double declaration
double val = 1.0123;
// Object of Double data type
Double valueDouble = 50.123125;
System.out.println(String.valueOf(val));
System.out.println(String.valueOf(valueDouble));
System.out.println(String.valueOf(23.125125));
}
}
Выход:
1,0125 50.123125 23.125125
public static String valueOf (char [] data)
Возвращает строковое представление аргумента массива char.
Содержимое массива символов копируется; последующая модификация массива символов не влияет на возвращаемую строку.
Платформа Java: Java SE 8
Синтаксис:
valueOf (char [] data)
Параметры:
название | Описание | Тип |
---|---|---|
данные | массив символов. | строка |
Возвращаемое значение: строка, содержащая символы массива символов.
Тип возвращаемого значения: Строка
Пример: метод Java String valueOf (char [] data)
В следующем примере показано использование метода java String ().
public class StringValueOfExample {
public static void main(String[] args) {
// declare the character array
char[] data = new char[]{'m','n','o','p'};
// getting the String equivalent of char array data
String strVal = String.valueOf(data);
// printing the String equivalent of char array
System.out.println(strVal);
// Change the value of char array
// Convert a string to char array
data ="test".toCharArray();
// check if the strVal has been changed by
// Reinitializing the data array
System.out.println("After Reinitialization: "+strVal);
}
}
Выход:
MNOP После реинициализации: мноп
public static String valueOf (char [] data, int offset, int count)
Возвращает строковое представление определенного подмассива аргумента массива char.
Аргумент смещения - это индекс первого символа подмассива. Аргумент count указывает длину подмассива. Содержимое подмассива копируется; последующая модификация массива символов не влияет на возвращаемую строку.
Платформа Java: Java SE 8
Синтаксис:
valueOf (char [] data, int offset, int count)
Параметры:
название | Описание | Тип |
---|---|---|
данные | массив символов. | строка |
смещение | начальное смещение подмассива. | ИНТ |
подсчитывать | длина подмассива. | ИНТ |
Возвращаемое значение: строка, содержащая символы массива символов.
Тип возвращаемого значения:
Броски:
IndexOutOfBoundsException - если смещение отрицательно, или счет отрицателен, или смещение + счет больше, чем data.length.
Пример: Java String valueOf (char [] data, int offset, int count) Метод
В следующем примере показано использование метода java String ().
public class StringValueOfExample {
public static void main(String[] args) {
// declare the character array
char[] data = new char[]{'w','3','r','e','s','o','u','r','c','e'};
// declaring the index of our char array to start
int offset = 0;
// number of characters we are getting on the character array
// starting from offset argument
int count = 10;
// getting the String equivalent of char array data
String strVal = String.valueOf(data,offset,count);
// printing the String equivalent of char array
System.out.println();
System.out.println(strVal);
// change the value of char array
// convert a string to char array
data ="test".toCharArray();
// check if the strVal has been changed by
// reinitializing the data array
System.out.println("After Reinitialization: "+strVal);
System.out.println();
}
}
Выход:
w3resource После реинициализации: w3resource
Пример Throws: метод valueOf (char [] data, int offset, int count)
IndexOutOfBoundsException - если смещение отрицательно, или счет отрицателен, или смещение + счет больше, чем data.length.
Позволять
int offset = -1; int count = 12;
в приведенном выше примере.
Выход:
Исключение в потоке "main" java.lang.StringIndexOutOfBoundsException: строка в dex вне диапазона: -1 at java.lang.String. <init> (String.java:192) в java.lang.String.valueOf (String.java:3032) at StringValueOfExample.main (StringValueOfExample.java:12)
public static String valueOf (Object obj)
Возвращает строковое представление аргумента Object.
Платформа Java: Java SE 8
Синтаксис:
valueOf (Object obj)
Параметры:
название | Описание | Тип |
---|---|---|
OBJ | объект. | строка |
Возвращаемое значение: если аргумент равен нулю, тогда строка равна нулю; в противном случае возвращается значение obj.toString ().
Тип возвращаемого значения: Строка
В следующем примере показано использование метода java String ().
import java.lang.*;
public class StringExample {
public static void main(String[] args) {
String str ="Java String";
Object objValue= str;
System.out.println();
// returns the string representation of the Object argument
System.out.println("Value =" + str.valueOf(objValue));
System.out.println();
}
}
Выход:
Значение = строка Java
Редактор кода Java:
Предыдущая: Метод обрезки
Далее: Сборка мусора на Java
Новый контент: Composer: менеджер зависимостей для PHP , R программирования