***


文字列の作成
Stringクラスオブジェクトは、StringBufferクラスオブジェクトによって作成された文字列を変更することはできません.
構築文字列
String       
    String s = new String();//      
    String s  = new String(char chars[]);//            
    String  s  =  new String(char chars[],int startindex,int numbers;//             

文字列の長さ
str.length()

文字列変換とtoString()
valueOf()

toString()

切り取り文字列
char charAt(index)//           \

void getChars(int sourceStart,int sourceEnd,char target[],int targetStart)//          

getBytes()//              getChars( )     

char[] tocharArray()//       ,         


文字列の比較
equals( )//             
equalsIgnoreCase( )//             

equal    
==           

//regionMatches( )                             
 
boolean regionMatches(int startIndex, String str2,int str2StartIndex, int numChars)
boolean regionMatches(boolean ignoreCase,int startIndex, String str2,int str2StartIndex, int numChars)

//              
boolean startsWith(String str)
boolean endsWith(String str)

//              
int compareTo(String str)
int compareToIgnoreCase(String str)

検索文字列
indexOf( )//              。
lastIndexOf( ) //                

文字列の変更
     (String)        ,          (String) ,
            StringBuffer         (String)      ,
                     。
String subString(int startIndex)
String substring(int startIndex, int endIndex)

String concat(String str)//     
String replace(char original, char replacement)//                    
String trim()//              

文字列変換
valueOf(data)//           

//      
String toLowerCase()
String toUpperCase()

//             Stringbuffer    
StringBuffer append(Object,obj)

StringBuffer
//             Stringbuffer    
StringBuffer append(Object,obj)

insert() //                 
reverse( )//   StringBuffer         

//     、  
StringBuffer delete(int startIndex, int endIndex)
StringBuffer deleteCharAt(int loc)

//    StringBuffer     
            
StringBuffer replace(int startIndex, int endIndex, String str)

subString(()