Como converter um Char em uma string em Java
Hassan Saeed
12 outubro 2023
-
String.valueOf()
para converter um char para uma string em Java -
Character.toString()
para Converter Char para String em Java -
Concatenação de
String
para converter Char em String em Java
Este tutorial discute três métodos para converter um char em uma string em Java.
String.valueOf()
para converter um char para uma string em Java
A maneira mais eficiente é utilizar a função integrada da classe String
- String.valueOf(ch)
.
O exemplo abaixo ilustra isso:
public class MyClass {
public static void main(String args[]) {
char myChar = 'c';
String charToString = String.valueOf(myChar);
System.out.println(charToString);
}
}
Resultado:
> c
Character.toString()
para Converter Char para String em Java
Também podemos utilizar o método embutido da classe Character
para converter um caractere em uma String
.
O exemplo abaixo ilustra isso:
public class MyClass {
public static void main(String args[]) {
char myChar = 'c';
String charToString = Character.toString(myChar);
System.out.println(charToString);
}
}
Resultado:
> c
Concatenação de String
para converter Char em String em Java
Este método simplesmente concatenou o caráter dado com uma string vazia para convertê-lo em uma string.
O exemplo abaixo ilustra isto.
public class MyClass {
public static void main(String args[]) {
char myChar = 'c';
String charToString = myChar + "";
System.out.println(charToString);
}
}
Resultado:
> c
Entretanto, este é o método menos eficiente de todos, já que a operação de concatenação aparentemente simples se expande para new StringBuilder().append(x).append("").toString();
o que consome mais tempo do que os outros métodos que discutimos.
Artigo relacionado - Java String
- Como converter a string Java em Byte
- Como converter Byte Array em Hex String em Java
- Como realizar a conversão de string em array de string em Java
- Como remover string de string em Java
- Comparar Strings em Java
- Gerar String Aleatória em Java