Java Tutorial/Data Type/Convert to String

Материал из Java эксперт
Перейти к: навигация, поиск

Convert a byte array to base64 string

   <source lang="java">

public class Main {

 public static void main(String[] argv) throws Exception {
   
   byte[] buf = new byte[] { 0x12, 0x23 };
   String s = new sun.misc.BASE64Encoder().encode(buf);
 }

}</source>





Convert Characters to Lower Case

   <source lang="java">

public class Main {

 public static void main(String[] args) {
   String str = "This Is a Test";
   str = str.toLowerCase();
   System.out.println(str);
 }

} //this is a test</source>





Convert Characters to Upper Case

   <source lang="java">

public class Main {

   public static void main(String[] args) {
       
       String str = "this is a test";
       
       str = str.toUpperCase();
       
       System.out.println(str);
   }

} //THIS IS A TEST</source>





Converting a Primitive Type Value to a String

   <source lang="java">

public class Main {

 public static void main(String[] argv) throws Exception {
   // Use String.valueOf()
   String s = String.valueOf(true);
   s = String.valueOf((byte) 0x11);
   s = String.valueOf((byte) 0xFF);
   s = String.valueOf("a");
   s = String.valueOf((short) 123);
   s = String.valueOf(123);
   s = String.valueOf(123L);
   s = String.valueOf(1.23F);
   s = String.valueOf(1.23D);
   // Use +
   s = "" + true;
   s = "" + ((byte) 0x12);
   s = "" + ((byte) 0xFF);
   s = "" + "a";
   s = "" + ((short) 123);
   s = "" + 111;
   s = "" + 111L;
   s = "" + 1.11F;
   s = "" + 1.11D;
 }

}</source>





Converting byte to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   byte b = 12;
   System.out.println(String.valueOf(b));   
 }

}</source>



12


Converting Char array to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   char[] ch = {"a","b","c","d"};
   System.out.println(String.valueOf(ch));   
 }

}</source>



abcd


Converting double to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   double f = 12.13145D;
   System.out.println(String.valueOf(f));   
 }

}</source>



12.13145


Converting float to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   float f = 12.13145F;
   System.out.println(String.valueOf(f));   
 }

}</source>



12.13145


Converting Integer to Hex String



   <source lang="java">

public class MainClass{

 public static void main(String[] arg){
    System.out.println(Integer.toHexString(10)); 
    System.out.println(Integer.toHexString(20));
    System.out.println(Integer.toHexString(30));
    System.out.println(Integer.toHexString(40));     
 }

}</source>



a
14
1e
28


Converting int to binary string

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   System.out.println(Integer.toBinaryString(100));   
 }

}</source>



1100100


Converting int to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   int b = 12;
   System.out.println(String.valueOf(b));   
 }

}</source>



12


Converting long to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   long b = 12L;
   System.out.println(String.valueOf(b));   
 }

}</source>



12


Converting short to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   short f = 12;
   System.out.println(String.valueOf(f));   
 }

}</source>



12


Convert int to Octal String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   System.out.println(Integer.toOctalString(10));   
 }

}</source>



12


Convert String to java int Example

   <source lang="java">

public class Main {

 public static void main(String[] args) {
   String str = new String("10");
   int i = Integer.parseInt(str);
   System.out.println(i);
 }

}</source>





valueOf(): convert to String

   <source lang="java">

public class MainClass {

 public static void main(String[] arg) {
   byte b = 12;
   System.out.println(String.valueOf(b));   
 }

}</source>



12