首頁  >  文章  >  Java  >  【JAVA實例】字串搜尋、反轉、刪除

【JAVA實例】字串搜尋、反轉、刪除

黄舟
黄舟原創
2017-02-07 10:49:201240瀏覽

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中文網(www.php. cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn