首頁 > Java > java教程 > 【JAVA實例】字串搜尋、反轉、刪除

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

黄舟
發布: 2017-02-07 10:49:20
原創
1275 人瀏覽過

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)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板