кодесурса

Java String: метод valueOf ()

script1adsense2code
script1adsense3code

Метод valueOf ()

Содержание:

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code