Java API 1-Object類、Scanner類、String類

2893 ワード

1、Object類
(1)         ,               
(2)    :          
(3)    
    A: public int hashCode()         ,         ,          
    B: public final Class> getClass()     Object    
    C: public String toString()            
    D: public boolean equals(Object obj)         
    E: protected void finalize()         ,      
    F: protected Object clone()    
**(4)   :== equals()   
    A:==
            :            
            :              
    B:equals()
                ,                **
2、Scanner類
(1)JDK5            
(2)    :
    public Scanner(InputStream is)

    Scanner sc = new Scanner(System.in);
    ...
    sc.close();
(3)    :
    A:hasNextXxx()     Xxx     。
    B:nextXxx()  Xxx     
(4)       
    nextInt():    int     
    nextLine():    String     
3、Stering類
(1)   :            
(2)    :
    public String():  String  
    public String(byte[] bytes):           
    public String(byte[] bytes,int index,int length):               
    public String(char[] value):          
    public String(char[] value,int index,int count):               
    public String(String original)                  
(3)      
    A:     ,        
    B:String s = new String("helle") String s ="helle"   
    C:       ==  equals()   
        ==:      ,       
        equals():         ,String    equals()  ,                   
    D:      ,               
               ,     ,    
               ,  ,   ,       
(4)    
    A:    
        boolean equals(Object obj):            ,       
        boolean equalsIgnoreCase(String str):            ,      
        boolean contains(String str):           
        boolean startsWith(String str):             
        boolean endsWith(String str):             
        boolean isEmpty():            
    B:    
        init length():        ,     
        char charAt(int index):            
        int indexOf(int ch):                   
        int indexOf(String str):                    
        int indexOf(int ch,int fromIndex):                           
        int indexOf(String str,int int fromIndex):                            
        String substring(int start):                 
        String substring(int start,int end):                     
    C:    
        byte() getBytes():           
        char() toCharArray():           
        static String valueOf(char[] chs):           
        static String valueOf(int i): int          
        String toLowerCase():         
        String toUpperCase():         
        String concat(String str):     
    D:    
        a:    
            String replace(char old,char new)
            String replace(String old,String old)
        b:         
            String trim()
        c:            
            int compareTo(String str)
            int compareToIgnoreCase(String str)