最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 查找字符串所在的位置代碼

 更新時間:2020年09月12日 12:05:38   作者:csdn9_14  
這篇文章主要介紹了java 查找字符串所在的位置代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用了 String 類的 indexOf() 方法在字符串中查找子字符串出現(xiàn)的位置,如過存在返回字符串出現(xiàn)的位置(第一位為0),如果不存在返回 -1。方便判斷和截取字符串!

語法:stringObject.indexOf(searchvalue,fromindex)

參數(shù) 描述

searchvalue 必需。規(guī)定需檢索的字符串值。

fromindex 可選的整數(shù)參數(shù)。規(guī)定在字符串中開始檢索的位置。它的合法取值是0到 - 1。如省略該參數(shù), 則將從字符串的首字符開始檢索。

該方法將從頭到尾地檢索字符串 stringObject,看它是否含有子串 searchvalue。開始檢索的位置在字符串的 fromindex 處或字符串的開頭(沒有指定 fromindex 時)。如果找到一個 searchvalue,則返回 searchvalue 的第一次出現(xiàn)的位置。stringObject 中的字符位置是從 0 開始的。

注釋:indexOf() 方法對大小寫敏感!

注釋:如果要檢索的字符串值沒有出現(xiàn),則該方法返回 -1。

示例:

public class SearchStringEmp {
  public static void main(String[] args) {
   String strOrig = "Hello World!Hello World!";
   int intIndex = strOrig.indexOf("Hello");
   if(intIndex == - 1){
     System.out.println("沒有找到字符串 Hello");
   }else{
     System.out.println("Hello 字符串位置:" + intIndex);
   }
  }
}

結果:

Hello 字符串位置: 0

注釋:當字符串中多次出現(xiàn)相同的字符串時,此方法返回的值為第一次出現(xiàn)的位置的索引值。

lastIndexOf(Stringname):

我們可以通過lastIndexOf(Stringname) 來查找子字符串 Stringname 在 字符串中最后出現(xiàn)的位置

示例:

public class SearchlastString {
  public static void main(String[] args) {
   String str = "Hello world!Hello World!";
   int lastIndex = str.lastIndexOf("Hello");
   if(lastIndex == - 1){
     System.out.println("沒有找到字符串 Hello");
   }else{
     System.out.println("Hello 字符串最后出現(xiàn)的位置: "+ lastIndex);
   }
  }
}

結果:

Hello 字符串最后出現(xiàn)的位置: 12

補充知識:Java編程——indexOf方法,檢索字符串的位置

package day01;
/**
 * indexOf
 * 檢索字符串的位置
 * @author Administrator
 *
 */
public class StringDemo3 {
 public static void main(String[] args){
 //      0123456789012345
 String str = "thinking in java";
 int index = str.indexOf("java");
 System.out.println("index:"+index);
 /*
  * indexOf(String str,int index)
  * 查找給定字符串在當前字符串的位置
  * 首先第一個參數(shù)要在當前字符串中找到
  * 然后返回返回第一個字母所在的下標位置
  */
 index = str.indexOf("in",5);
 System.out.println("index:"+index);
 index = str.indexOf("in",7);
 System.out.println("index:"+index);
 //返回最后一個in出現(xiàn)的位置
 index = str.lastIndexOf("in");
 System.out.println("index:"+index);
 
 //email  @
 String mail = "123123123.com";
 index = mail.indexOf("@");
 if(index>0&&index<mail.length()-1){
  System.out.println("是郵箱");
 }else{
  System.out.println("不是郵箱");
 }
 
 }
}

#運行結果為

以上這篇java 查找字符串所在的位置代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于JAVA文件中獲取路徑及WEB應用程序獲取路徑的方法

    基于JAVA文件中獲取路徑及WEB應用程序獲取路徑的方法

    下面小編就為大家?guī)硪黄贘AVA文件中獲取路徑及WEB應用程序獲取路徑的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • springboot+redis緩存的實現(xiàn)方案

    springboot+redis緩存的實現(xiàn)方案

    本文介紹了Spring Boot與Redis結合實現(xiàn)緩存的三種方案:注解方式、注解切面類方式和使用樣例,通過這些方案,可以有效地提高應用程序的性能和響應速度
    2025-03-03
  • Spring Boot Redis 集成配置詳解

    Spring Boot Redis 集成配置詳解

    本篇文章主要介紹了Spring Boot Redis 集成配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • SpringBoot整合EasyExcel實現(xiàn)文件導入導出

    SpringBoot整合EasyExcel實現(xiàn)文件導入導出

    這篇文章主要介紹了SpringBoot整合EasyExcel實現(xiàn)文件導入導出的方法,幫助大家更好的理解和學習使用SpringBoot,感興趣的朋友可以了解下
    2021-05-05
  • Java Http請求傳json數(shù)據(jù)亂碼問題的解決

    Java Http請求傳json數(shù)據(jù)亂碼問題的解決

    這篇文章主要介紹了Java Http請求傳json數(shù)據(jù)亂碼問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • SpringBoot優(yōu)化連接數(shù)的方法詳解

    SpringBoot優(yōu)化連接數(shù)的方法詳解

    SpringBoot開發(fā)最大的好處是簡化配置,內置了Tomcat,下面這篇文章主要給大家介紹了關于SpringBoot優(yōu)化連接數(shù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • Java中RSA加密解密的實現(xiàn)方法分析

    Java中RSA加密解密的實現(xiàn)方法分析

    這篇文章主要介紹了Java中RSA加密解密的實現(xiàn)方法,結合具體實例形式分析了java實現(xiàn)RSA加密解密算法的具體步驟與相關操作技巧,并附帶了關于RSA算法密鑰長度/密文長度/明文長度的參考說明,需要的朋友可以參考下
    2017-07-07
  • Java面向對象基礎詳解

    Java面向對象基礎詳解

    這篇文章主要介紹了JJava面向對象的基礎,文中有非常詳細的代碼示例,對正在學習java基礎的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-10-10
  • SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn)

    SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn)

    這篇文章主要為大家介紹了SpringBoot注解@ConditionalOnClass底層源碼實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 如何通過Java打印Word文檔

    如何通過Java打印Word文檔

    這篇文章主要介紹了如何通過Java打印Word文檔,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論

博罗县| 巴青县| 巨鹿县| 嵩明县| 东丽区| 淮南市| 平昌县| 正安县| 栖霞市| 扎兰屯市| 灵寿县| 秀山| 武汉市| 永嘉县| 汕尾市| 仁怀市| 慈溪市| 阳朔县| 石家庄市| 泸西县| 临澧县| 老河口市| 新田县| 闸北区| 抚州市| 天台县| 衡阳县| 龙口市| 车致| 安吉县| 天水市| 桦甸市| 鄂托克前旗| 武清区| 宜兴市| 新丰县| 彰化县| 如皋市| 秦皇岛市| 阿拉善左旗| 昌邑市|