国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java中String字符串截取幾種方法(substring,split)

這篇具有很好參考價(jià)值的文章主要介紹了Java中String字符串截取幾種方法(substring,split)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Java中String字符串截取幾種方法

substring,split

這是一個(gè)Java中的String的基礎(chǔ)用法的演示。

下面通過代碼對大家進(jìn)行講解

  • substring
    這里用來ndexOf,lastIndexOf這兩個(gè)函數(shù)進(jìn)行字符定位,一個(gè)是從前往后尋找第一個(gè),一個(gè)是從后往前尋找第一個(gè)。

  • split
    split本身就是分割的意思,里面?zhèn)魅胍粋€(gè)字符串,通過這個(gè)字符串進(jìn)行分割,也是python中最為常見的分割方式。

public static void main(String [] args){
String str = “abc,efg”;
// 希望通過,將字符串分割成兩個(gè)部分
// 方案一
String [] strs = str.split(“,”);
System.out.println(strs[0] + " " + strs[1]);
// 方案二
// 獲取,的索引位置進(jìn)行分割
// indexOf是從前往后第一個(gè) lastIndexOf從后往前第一個(gè)索引
str = “abc,e,fg”;
int index1 = str.indexOf(“,”);
System.out.println(index1);
int index2 = str.lastIndexOf(“,”);
System.out.println(index2);

    System.out.println(str.substring(0, index1));
    System.out.println(str.substring(index2 + 1));
}

運(yùn)行結(jié)果
java string截取,Java基礎(chǔ)實(shí)驗(yàn),java,開發(fā)語言

題目案例

在常見的算法題目中經(jīng)常會(huì)遇到這樣的情況,比如我現(xiàn)在希望你對輸入的數(shù)字進(jìn)行求和

輸入案例:
1 2 3 4 5

輸出案例:
15

現(xiàn)在如何設(shè)計(jì)算法了,一般如果使用Scanner中的nextInt當(dāng)然可以對于同一行的每個(gè)進(jìn)行讀取,但是Scanner的運(yùn)行速度是很慢的,一般會(huì)采取BufferReader進(jìn)行讀取,讀取的是字符串,然后這個(gè)時(shí)候就需要用到Split(" ")進(jìn)行分割了。

演示代碼


import java.io.*;

public class Main
{
    public static void main(String [] args) throws IOException{
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String [] strs = reader.readLine().split(" ");
        int res = 0;
        for (int i = 0; i < strs.length; ++ i){
            res += Integer.parseInt(strs[i]);
        }
        System.out.println(res);
    }
}

演示的結(jié)果
java string截取,Java基礎(chǔ)實(shí)驗(yàn),java,開發(fā)語言
如果大家覺得有用的話,可以關(guān)注我下面的微信公眾號(hào),極客李華,我會(huì)在里面更新更多行業(yè)資訊,企業(yè)面試內(nèi)容,編程資源,如何寫出可以讓大廠面試官眼前一亮的簡歷,讓大家更好學(xué)習(xí)編程,我的抖音,B站也叫極客李華。文章來源地址http://www.zghlxwxcb.cn/news/detail-745355.html

到了這里,關(guān)于Java中String字符串截取幾種方法(substring,split)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Oracle——SUBSTR()截取字符串,INSTR()查找字符串

    使用語法:SUBSTR( string , start ,?[length]) string :需要截取的字符串。 start :? 起始位置, -3 表示從倒數(shù)第三個(gè)字符開始, 從左往右 截取。 length:截取長度(默認(rèn)截取到末尾)。 使用語法:INSTR( string , str ,?[start],[which]) string :源字符串。 str :查找的子字符串(可以

    2024年02月12日
    瀏覽(33)
  • 【MySQL】字符串截取函數(shù) SUBSTR() 詳解

    【MySQL】字符串截取函數(shù) SUBSTR() 詳解

    從指定位置開始的輸入字符串返回一個(gè)子字符串。 SUBSTR() 函數(shù)的常用方法如下。 其中 字符串 可以是具體的字符串內(nèi)容也可以是數(shù)據(jù)庫的字段,或者字符串運(yùn)算之后的內(nèi)容。 起點(diǎn)和長度要求是整數(shù),其中長度必須大于0。 1.返回起點(diǎn)之后的子字符串 2.返回從字符串末尾的第

    2024年02月10日
    瀏覽(102)
  • Hive字符串截取函數(shù)substr詳解

    Hive中的substr函數(shù)可以用來截取字符串的一部分,并返回截取后的結(jié)果。該函數(shù)有三個(gè)參數(shù):第一個(gè)參數(shù)是要截取的字符串,第二個(gè)參數(shù)是截取的起始位置(從1開始),第三個(gè)參數(shù)是截取的長度。 語法: substr(str, pos, len) 舉個(gè)例子,假設(shè)有一個(gè)字符串 \\\"Hello World\\\" ,我們想截取

    2024年02月03日
    瀏覽(32)
  • C#幾種截取字符串的方法盤點(diǎn)

    C#幾種截取字符串的方法盤點(diǎn)

    C#幾種截取字符串的方法小結(jié),需要的朋友可以參考一下 1.根據(jù)單個(gè)分隔字符用split截取 例如 代碼如下: string st=\\\"GT123_1\\\"; string[] sArray=st.split(\\\"_\\\"); 即可得到sArray[0]=\\\"GT123\\\",sArray[1]=\\\"1\\\"; 2.利用多個(gè)字符來分隔字符串 例如 代碼如下: string str = \\\"GTAZB_JiangjBen_123\\\"; string[] sArray = str.Split(ne

    2024年02月11日
    瀏覽(17)
  • PHP substr()函數(shù)詳解,PHP截取字符串。

    「作者主頁」: 士別三日wyx 「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專欄」: 對網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專欄《網(wǎng)絡(luò)安全入門到精通》 substr() 可以 「截取」 字符串。 語法 參數(shù) $str :被截取的字符串。 start :開

    2024年02月12日
    瀏覽(21)
  • 【Kotlin】字符串操作 ① ( 截取字符串函數(shù) substring | 拆分字符串函數(shù) split | 解構(gòu)語法特性 )

    【Kotlin】字符串操作 ① ( 截取字符串函數(shù) substring | 拆分字符串函數(shù) split | 解構(gòu)語法特性 )

    Kotlin 中提供了 截取字符串函數(shù) substring , 可接收 IntRange 類型的參數(shù) , 這是 整數(shù)范圍 類型 ; 截取字符串函數(shù) substring 函數(shù)原型為 : 整數(shù)范圍類型 : 其整數(shù)范圍是 {0 , 1 , 2 , 3} ; 其整數(shù)范圍是 {0 , 1 , 2} ; 代碼示例 : 執(zhí)行結(jié)果 : 拆分字符串函數(shù) split 返回的是 List 集合 ; 拆分字符串函

    2023年04月08日
    瀏覽(31)
  • PHP中讀取(截取substr)字符串前N個(gè)字符或者從第幾個(gè)字符開始取幾個(gè)字符

    ```html ?php $str = \\\"123456789\\\";echo substr($str , 0 , 3);//從左邊第一位字符起截取3位字符:結(jié)果:123echo substr($str , 3 , 3);//從左邊第3位字符起截取3位字符:結(jié)果:456? ``` ```html ?php$rest = substr(\\\"abcdef\\\", -1); ? ?// 返回 \\\"f\\\"$rest = substr(\\\"abcdef\\\", -2); ? ?// 返回 \\\"ef\\\"$rest = substr(\\\"abcdef\\\", -3, 1); // 返回

    2024年02月20日
    瀏覽(20)
  • Java截取字符串方法

    主要有以下幾種方法: ? ??1、通過subString()方法來進(jìn)行字符串截取(最常用) ? ? 2、通過StringUtils(apache的)提供的方法或者StrUtil(hutool的) ? ? 3、split()+正則表達(dá)式來進(jìn)行截取 1、通過subString()方法來進(jìn)行字符串截取,返回字符串中的子字符串,在java中有兩種用法 ? ?

    2024年02月16日
    瀏覽(26)
  • Java中截取字符串方法

    1、通過subString()方法來進(jìn)行字符串截取,返回字符串中的子字符串,在java中有兩種用法 2.通過StringUtils提供的方法進(jìn)行截取 以上就是常用的java截取字符串方法。

    2024年02月17日
    瀏覽(32)
  • 常用的將Java的String字符串轉(zhuǎn)具體對象的幾種方式

    常用的將Java的String字符串轉(zhuǎn)具體對象的幾種方式

    Java對象以User.class為例 ,注意:代碼中使用到了lombok的@Data注解 以上就是常用的幾種String轉(zhuǎn)具體的java對象操作

    2024年04月11日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包