Charset en java

Buenas amigos, he buscado en google, y hecho preguntas en otros foros, pero quizás no busco por las palabras indicadas...
El tema es que me gustaría saber como definir un "charset" en java
Ya saben, como en HTML que defines UTF-8 para que los caracteres con tildes se vean bien.

Doy gracias por adelantado, espero que me puedan ayudar. u.u, gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Charset.forName

Puedes declararlo en una constante de la siguiente forma:

public static final Charset DEFAULT_ENCONDING = Charset.forName("UTF-8");

Al momento de trabajar con String y byte[] lo puede hacer de la siguiente forma:

String value = "José Nuñez";    
byte[] value2 = value.getBytes(DEFAULT_ENCONDING);
String value3 = new String(value2,DEFAULT_ENCONDING);

Si usas Apache Maven puedes especificar el encoding del source de tu proyecto:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

Saludos!

Más detalles...

 

¿Quieres guardar un archivo, mostrar un archivo...? ¿Qué deseas hacer?

Gracias

solo quería saber, no es por ningún archivo ni nada, solo conocimiento.
Muchas gracias por sus respuestas, la verdad es que estoy acostumbrado a que en www.lawebdelprogramador.com me lleguen correos cuando responen asi que ni me fije si me respondieron acá. En serio muchas gracias por sus respuestas y por no pasarme el link de la API de java como lo hicieron en otros foros suponiendo que no había buscado en google, gracias.

Eres bienvenido... :)

 

De nada => You're welcome => Eres bienvenido. :D