Java の例 - 文字列検索
次の例では、String クラスの IndexOf() メソッドを使用して、文字列内に部分文字列が出現する位置を検索します (存在する場合)。文字列が出現する位置 (最初のビットは0)。存在しない場合は -1 を返します:
//SearchStringEmp.java 文件public class SearchStringEmp{ public static void main(String[] args) { String strOrig = "Hello readers"; int intIndex = strOrig.indexOf("Hello"); if(intIndex == - 1){ System.out.println("Hello not found"); }else{ System.out.println("Found Hello at index " + intIndex); } }}
上記のコード例の出力結果は次のとおりです:
Found Hello at index 0
文字列反転
次の例は、Java のリバース関数 reverse() を使用して文字列を反転する方法を示しています。
public class StringReverseExample{ public static void main(String[] args){ String string="abcdef"; String reverse = new StringBuffer(string). reverse().toString(); System.out.println("nString before reverse: "+string); System.out.println("String after reverse: "+reverse); }}
上記のコード 例の出力結果は次のとおりです:
String before reverse:abcdef String after reverse:fedcba
▎文字列内の文字を削除します
次の例では、文字列関数 substring() 関数を使用して文字列内の文字を削除し、この関数をremoveCharAt関数にカプセル化します。
サンプルコードは以下の通りです:
//Main.java 文件public class Main { public static void main(String args[]) { String str = "this is Java"; System.out.println(removeCharAt(str, 3)); } public static String removeCharAt(String s, int pos) { return s.substring(0, pos) + s.substring(pos + 1); }}
上記コード例の出力結果は以下の通りです:
thi is Java
上記は[JAVAサンプル]文字列検索、反転、削除の内容です。 PHP 中国語 Web サイト (www.php. cn) に注意してください。