文字列に基づく通常のAPI(詳細解)

3117 ワード

API(Application Program ming Interface):アプリケーションプログラミングインターフェース
Scannerを使ってキーボード入力の文字列を取得します。
next()スペースに遭遇した場合、現在の入力が終了したと判定されます。
nextLine()スペースでの中断は避けられますが、数字を受け取って一緒に使うと邪魔されます。
文字列オブジェクトを作成
public String-->文字列から文字列オブジェクトを作成します。
public String(char[]value]-=>は文字型配列を通して文字列オブジェクトを作成します。
public String(char[value],int offset,intcount)>>文字型配列の一部を介して文字列オブジェクトを作成します。索引値がoffsetからcount個を継続します。
==の意味
==両方が等しいかどうかを判断することを表します。
基本タイプの判断は数値です。
引用の種類で判断するのは住所です。
作成方法により文字列オブジェクトと直接割当値を作成し、文字列オブジェクトの違いを作成します。
構造方法の作成はヒープエリアで直接に値を賦課するのが定数プールです。
判断機能 
bollan equals(Object obj)/文字列の内容が等しいかどうかを比較し、どの文字列とパラメータを比較したらどの文字列を書きますか?
bootlean equalsIgnoreCase/文字列の内容を比較するときは、大文字と小文字を無視します。
bootlean starts With(String str)//文字列がstrで始まるかどうかを判断する
bootlean endsWith(String str)//文字列がstrで終わるかどうか判断する
取得機能
int length()//文字列の長さを取得する(文字列の文字数を取得する)
char char charAt(int index)/指定された索引から対応文字を返す
int indexOf(String str)/strが文字列に現れるインデックス値を取得し、文字列にstrがない場合は-1を返します。
String substring/インデックス値がstart位置から文字列の最後まで切り取り、新たなストリングとして返します。
String substring(int start,int end)//切り取り文字列はstartから、end-1までに新たなストリングを生成して戻ります。
文字列の大文字、小文字、数字の個数を統計します。
*String s 1="aAb 0 G 9 c 1 Kde"
*文字列巡回判定定義カウンタは、それぞれ3文字の個数を表します。
*1.3つのカウンタがそれぞれ3つの文字の個数を表すことを定義します。
*2.文字列を巡回して各文字を取得して判断する
*3.ある文字に該当すると、対応するカウンタ+1をセットします。

public static void main(String[] args) {
    // TODO Auto-generated method stub
    String s1 = "aAb0G9c1Kde"; //
    // 1.                  
    int big = 0;
    int small = 0;
    int num = 0;
    // 2.               
    for (int i = 0; i < s1.length(); i++) {
      char ch = s1.charAt(i);
      if (ch >= '0' && ch <= '9') {
        num++;
      } else if (ch >= 'A' && ch <= 'Z') {
        big++;
      } else if (ch >= 'a' && ch <= 'z') {
        small++;
      }
    }
 }
変換機能方法
char[]toChararAray()>>文字列を行列に変換して返します。
String to LowerCase()>>文字列のデータを小文字に変換して返します。
String toUpperCase()>>文字列のデータを大文字に変換して返します。
スペースと分割機能の除去方法
String trim()//スペース文字列の両側のスペースを削除します。文字列の中のスペースは削除されません。
String[]split//文字列をstringでカットし、カットした文字列を一文字列配列で返します。
String replace All(String regex,String replace ment)
bootlean contains(String str)
String replace All(String regex,String replaccement)/replaceを使って文字列のすべてのregexを置換します。
bootlean contains(String str)//文字列がstrを含むかどうかを判断します。文字列の中にStrがあれば、いくつでもtrueに戻ります。一旦ないとfalseに戻ります。
StringBuiderの構造方法
StringBuider()>>空のSB容器を作成します。
StringBuider(String str)
StringBuiderによくある方法
public int capacity()/容器の容量
public int length()//実際に記憶されている文字の個数
StringBuiderの方法
public StringBuider apped(任意のタイプ)/どのタイプのデータもこの容器に追加できます。最終的には文字列で表現されます。呼び出しが終わったら戻ってくるのは自分です。
public StringBuider reverse()//反転容器の内容
以上の文字列に基づいてAPIを常用しています。つまり、小编は皆さんに全部の内容を共有しています。参考にしてもらいたいです。どうぞよろしくお愿いします。