欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何在Java中使用substring()函數(shù)截取子字符串-創(chuàng)新互聯(lián)

這篇文章給大家介紹如何在Java中使用substring()函數(shù)截取子字符串,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)公司是一家專注于做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計,平江網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:平江等地區(qū)。平江做網(wǎng)站價格咨詢:18982081108

1. substring(int beginIndex) 形式


此方式用于提取從索引位置開始至結(jié)尾處的字符串部分。調(diào)用時,括號中是需要提取字符串的開始位置,方法的返回值是提取的字符串。例如:


String str = "我愛 Java 編程";
String result = str.substring(3);
System.out.println(result);  // 輸出:Java 編程

2. substring(int beginIndex,int endIndex) 形式

此方法中的 beginIndex 表示截取的起始索引,截取的字符串中包括起始索引對應(yīng)的字符;endIndex 表示結(jié)束索引,截取的字符串中不包括結(jié)束索引對應(yīng)的字符,如果不指定 endIndex,則表示截取到目標(biāo)字符串末尾。該方法用于提取位置 beginIndex 和位置 endIndex 位置之間的字符串部分。

這里需要特別注意的是, 對于開始位置 beginIndex, Java 是基于字符串的首字符索引為 0 處理的,但是對于結(jié)束位置 endIndex,Java 是基于字符串的首字符索引為 1 來處理的,如圖 1 所示。

如何在Java中使用substring()函數(shù)截取子字符串

圖1 字符串中的字符索引

注意:substring() 方法是按字符截取,而不是按字節(jié)截取。


例 1


創(chuàng)建一個字符串,對它使用 substring() 方法進(jìn)行截取并輸出結(jié)果。示例代碼如下:


public static void main(String[] args) {
  String day = "Today is Monday";  //原始字符串
  System.out.println("substring(0)結(jié)果:"+day.substring(0));
  System.out.println("substring(2)結(jié)果:"+day.substring(2));
  System.out.println("substring(10)結(jié)果:"+day.substring(10));
  System.out.println("substring(2,10)結(jié)果:"+day.substring(2,10));
  System.out.println("substring(0,5)結(jié)果:"+day.substring(0,5));
}

輸出結(jié)果如下所示:
substring(0)結(jié)果:Today is Monday
substring(2)結(jié)果:day is Monday
substring(10)結(jié)果:onday
substring(2,10)結(jié)果:day is M
substring(0,5)結(jié)果:Today


實例

package q;
import java.util.ArrayList;
public class Q {
  public static void main(String[] args) {
    String str="2019-07-20-11-54"; //初始字符串
    ArrayList<String> list = new ArrayList<String>();
    String[] st=new String[100];
    int num=0;
    String temp=null;
    while(str!=null) { //解析每一行里面每一塊的數(shù)據(jù)含義 
        num=str.indexOf('-'); //根據(jù)字符串里面分隔的字符來選擇 返回的是字符串中第一個該字符出現(xiàn)的位置 (例如.csv文件分隔符就是逗號)
        if(num>=0) {
          temp=str.substring(0,num); //截取出來的子串存到temp
          list.add(temp); //先將子串放到list里面
          str=str.substring(num+1); //再將剩下的字符串處理
        }
        else { //因為處理完最后一個分隔符后就找不到了 所以最后一個就是最后一個子串
          list.add(str);
          break;
        }
    }
    for(int i=0;i<list.size();++i) {
      st[i]=list.get(i); //再將子串放到數(shù)組中
    }
    for(int i=0;i<list.size();++i) {
      System.out.println("st["+i+"]="+st[i]);
    }
  }
}

關(guān)于如何在Java中使用substring()函數(shù)截取子字符串就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

當(dāng)前名稱:如何在Java中使用substring()函數(shù)截取子字符串-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://chinadenli.net/article44/jjohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計搜索引擎優(yōu)化、做網(wǎng)站、企業(yè)網(wǎng)站制作軟件開發(fā)、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
日韩人妻毛片中文字幕| 国产又粗又猛又大爽又黄| 久久亚洲精品成人国产| 日本在线视频播放91| 少妇人妻中出中文字幕| 视频一区日韩经典中文字幕| 熟女乱一区二区三区四区| 日本高清不卡在线一区| 激情少妇一区二区三区| 国产肥女老熟女激情视频一区| 日韩精品在线观看一区| 亚洲少妇一区二区三区懂色| 日韩日韩欧美国产精品| 日本福利写真在线观看| 国产麻豆成人精品区在线观看| 国产日韩欧美在线播放| 国产午夜精品福利免费不| 欧美一区二区三区喷汁尤物| 欧美自拍系列精品在线| 男女午夜福利院在线观看| 厕所偷拍一区二区三区视频| 91在线爽的少妇嗷嗷叫| 国产成人精品一区在线观看| 美国黑人一级黄色大片| 97人妻精品一区二区三区免| 国产亚洲精品香蕉视频播放| 久久免费精品拍拍一区二区 | 一级欧美一级欧美在线播| 国产欧美另类激情久久久| 中文字幕一区久久综合| 亚洲天堂一区在线播放| 久久中文字幕中文字幕中文| 中文字幕精品一区二区年下载| 欧美日韩欧美国产另类| 邻居人妻人公侵犯人妻视频| 国产精品午夜福利免费在线| 国产一级内射麻豆91| 在线懂色一区二区三区精品| 欧美精品亚洲精品日韩专区| 99久久国产精品免费| 国产精品一区二区成人在线|