當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Integer valueOf()用法及代碼示例


  1. java.lang.Integer.valueOf(int a)是一個內置方法,用於返回表示指定int值a的Integer實例。

    用法:

    public static Integer valueOf(int a)

    參數:該方法接受一個整數類型的單個參數a,該參數表示要返回其Integer實例的參數。


    返回值:該方法返回一個表示a的Integer實例。

    例子:

    Input:a = 65
    Output:65
    
    Input:a = -985
    Output:-985
    

    以下示例程序旨在說明java.lang.Integer.valueOf(int a)方法。
    程序1:為正數。

    // Java praogram to illustrate the 
    // java.lang.Integer.valueOf(int a) 
    import java.lang.*; 
      
    public class Geeks { 
      
        public static void main(String[] args) 
        { 
      
            Integer obj = new Integer(10); 
      
            // Returns an Integer instance   
            // representing the specified int value 
            System.out.println("Output Value = " +  
                                obj.valueOf(85)); 
        } 
    }
    輸出:
    Output Value = 85
    

    程序2:為負數。

    // Java praogram to illustrate the 
    // java.lang.Integer.valueOf(int a) 
    import java.lang.*; 
      
    public class Geeks { 
      
        public static void main(String[] args) 
        { 
      
            Integer obj = new Integer(10); 
      
            // It will return a Integer instance  
            // representing the specified int value 
            System.out.println("Output Value = " +  
                                obj.valueOf(-9185)); 
        } 
    }
    輸出:
    Output Value = -9185
    
  2. java.lang.Integer.valueOf(String str)是一個內置方法,用於返回一個Integer對象,其中包含指定String str的值。

    用法:

    public static Integer valueOf(String str)

    參數:此方法接受要解析的String類型的單個參數str。

    返回值:該方法返回一個Integer對象,該對象保存由字符串參數表示的值。


    例子:

    Input:str = "65"
    Output:65
    
    Input:str = "-452"
    Output:452
    

    以下示例程序旨在說明java.lang.Integer.valueOf(String str)方法:
    程序1:為正數。

    // Java praogram to illustrate the 
    // java.lang.Integer.valueOf(String str) 
    import java.lang.*; 
      
    public class Geeks { 
      
        public static void main(String[] args) 
        { 
      
            Integer obj = new Integer(8); 
      
            String str = "424"; 
            // It will return  a Integer instance 
            // representing  the specified string 
            System.out.println("Integer Value = " +  
                                obj.valueOf(str)); 
        } 
    }
    輸出:
    Integer Value = 424
    

    程序2:為負數。

    // Java praogram to illustrate the 
    // java.lang.Integer.valueOf(String str) 
    import java.lang.*; 
      
    public class Geeks { 
      
        public static void main(String[] args) 
        { 
      
            Integer obj = new Integer(8); 
      
            String str = "-6156"; 
            // It will return  a Integer instance 
            // representing the specified string 
            System.out.println("Output Value = " +  
                                obj.valueOf(str)); 
        } 
    }
    輸出:
    Output Value = -6156
    
  3. java.lang.Integer.valueOf(String s,int radix)是一個內置方法,該方法返回一個Integer對象,當與第二個參數給出的基數進行解析時,該對象保存從指定String提取的值。

    用法:

    public static Integer valueOf(String str, int base)

    參數:該方法接受兩個參數:

    • str:這是要解析的String類型。
    • base 這是Integer類型,是指用於解釋str的基礎。

    返回值:該方法返回一個Integer對象,該對象保存以指定的基數或基數表示的字符串參數表示的值。

    例子:

    Input:str = "1101"
           base = 2
    Output:13
    
    Input:str = "101"
           base = 4
    Output:17
    

    以下示例程序旨在說明java.lang.Integer.valueOf(String str,int base)方法:

    // Java praogram to illustrate the 
    // java.lang.Integer.valueOf(String str, int base) 
    import java.lang.*; 
      
    public class Geeks { 
      
        public static void main(String[] args) 
        { 
            // Base = 2 
            Integer val1 = Integer.valueOf("1010", 8); 
            System.out.println(val1); 
      
            // Base = 16 
            Integer val2 = Integer.valueOf("1011", 16); 
            System.out.println(val2); 
      
            // Base = 2 
            Integer val3 = Integer.valueOf("1010", 2); 
            System.out.println(val3); 
      
            // Base = 10 
            Integer val4 = Integer.valueOf("1021", 10); 
            System.out.println(val4); 
        } 
    }
    輸出:
    520
    4113
    10
    1021
    


相關用法


注:本文由純淨天空篩選整理自ankita_chowrasia大神的英文原創作品 Integer valueOf() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。