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

Java中String類常用方法使用詳解

 更新時(shí)間:2022年08月01日 15:59:50   作者:熬夜磕代碼丶  
String類是一個(gè)很常用的類,它位于java.lang包下,是Java語言的核心類,用來保存代碼中的字符串常量的,并且封裝了很多操作字符串的方法。本文就來聊聊String類常用方法使用,感興趣的可以了解一下

一、length()

返回此字符串的長(zhǎng)度

 public static void main4(String[] args) {
        //length()方法
        String r = "woyaojindachang";
        int length = r.length();
        System.out.println(length);
    }

這里length返回的是"woyaojindachang"的長(zhǎng)度,應(yīng)該是15個(gè)字符

二、equals

將此字符串與指定對(duì)象進(jìn)行比較

public static void main(String[] args) {
        //equals方法
        String r = "woyaojindachang";
        if(r.equals("woyaojindachang")) {
            System.out.println("字符串相等");
        } else {
            System.out.println("字符串不同");
        }
    }

這里的equals返回值是boolean,如果相等返回true,否則返回false

三、charAt()

返回 char指定索引處的值

public static void main(String[] args) {
        //charAt
        String s = "woyaojindachang";
        char s1 = s.charAt(5);
        System.out.println(s1);
    }

charAt()返回指定處的值,從0開始,5處是j.

四、indexOf()

返回指定字符第一次出現(xiàn)的字符串內(nèi)的索引

public static void main(String[] args) {
        //indexOf
        String s = "woyaojindachang";
        int location = s.indexOf("j");
        System.out.println(location);
    }

這里返回的是j第一次出現(xiàn)的位置,從0開始,返回5

五、trim()

返回一個(gè)字符串,其值為此字符串,并刪除任何前導(dǎo)和尾隨空格

public static void main(String[] args) {
        //trim
        String s = " wo ";
        String s1 = s.trim();
        System.out.println(s1);
    }

trim去掉wo前面的空格和后面的空格.

六、compareTo()

按字典順序比較兩個(gè)字符串

public static void main(String[] args) {
        //compareTo
        String s = "woyaojindacahng";
        int s1 = s.compareTo("woyao");
        System.out.println(s1);
    }

若調(diào)用該方法的字符串大于參數(shù)字符串,則返回大于0的值, 若相等,則返回?cái)?shù)0, 若小于參數(shù)字符串,則返回小于0的值

七、toLowerCase()

將字符串中的所有字符都轉(zhuǎn)換為小寫字符

  public static void main(String[] args) {
        //toLowerCase
        String s = "WOYAOJINDACHANG";
        String s1 = s.toLowerCase();
        System.out.println(s1);
    }

八、toUpperCase()

將字符串中的所有字符都轉(zhuǎn)換為大寫字符

public static void main(String[] args) {
        //toUpperCase
        String s = "woyaojindachang";
        String s1 = s.toUpperCase();
        System.out.println(s1);
    }

 

九、replace()

將此字符串與指定對(duì)象進(jìn)行比較

public static void main(String[] args) {
        //replace的使用
        System.out.println("將日期中的-替換為.");
        String date = "2022-07-30";
        System.out.println("替換前: "+date);
        String replace = date.replace("-",".");
        System.out.println("替換后: "+replace);
    }

將2022-07-30中的-全部換成.

十、substring(int beginIndex)

返回字符串中從beginIndex開始的子串

public static void main(String[] args) {
        //substring
        String s = "woyaojindachang";
        String s1 = s.substring(5);
        System.out.println(s1);
    }

截取從第五位(j)開始的字符串

十一、substring(int beginIndex, int endIndex)

返回從beginIndex開始到endIndex-1的子串

public static void main(String[] args) {
        //substring字符串截取
        String testDate = "20220730";
        String year = testDate.substring(0,4);
        System.out.println(year);
        String month = testDate.substring(4,6);
        System.out.println(month);
        String day = testDate.substring(6,8);
        System.out.println(day);
        System.out.println(year+"年"+month+"月"+day+"日");
    }

輸入一個(gè)日期,分別截取年月日

總結(jié)

今天向大家介紹了String類的一些常用方法,大家可以去使用一下

以上就是Java中String類常用方法使用詳解的詳細(xì)內(nèi)容,更多關(guān)于Java String類的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java concurrency集合之 CopyOnWriteArrayList_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java concurrency集合之 CopyOnWriteArrayList_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java concurrency集合之 CopyOnWriteArrayList的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • java使用ArrayList實(shí)現(xiàn)斗地主(無序版)

    java使用ArrayList實(shí)現(xiàn)斗地主(無序版)

    這篇文章主要為大家詳細(xì)介紹了java使用ArrayList實(shí)現(xiàn)斗地主,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Java中JWT的使用的詳細(xì)教程

    Java中JWT的使用的詳細(xì)教程

    JWT的本質(zhì)就是一個(gè)字符串,它是將用戶信息保存到一個(gè)Json字符串中,然后進(jìn)行編碼后得到一個(gè)JWT token,并且這個(gè)JWT token帶有簽名信息,接收后可以校驗(yàn)是否被篡改,所以可以用于在各方之間安全地將信息作為Json對(duì)象傳輸,本文介紹了Java中JWT的使用,需要的朋友可以參考下
    2023-02-02
  • 一文秒懂通過JavaCSV類庫讀寫CSV文件的技巧

    一文秒懂通過JavaCSV類庫讀寫CSV文件的技巧

    本文給大家推薦第三方工具庫 JavaCSV,用來造一些 csv 測(cè)試數(shù)據(jù)文件,使用超級(jí)方便,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • Maven和MyBatis框架簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)庫交互的示例

    Maven和MyBatis框架簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)庫交互的示例

    本文主要介紹了Maven和MyBatis框架簡(jiǎn)單實(shí)現(xiàn)數(shù)據(jù)庫交互的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • PrintStream和PrintWriter的區(qū)別簡(jiǎn)介

    PrintStream和PrintWriter的區(qū)別簡(jiǎn)介

    這篇文章主要介紹了PrintStream和PrintWriter的區(qū)別簡(jiǎn)介,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Java創(chuàng)建對(duì)象的六種常用方式總結(jié)

    Java創(chuàng)建對(duì)象的六種常用方式總結(jié)

    作為Java開發(fā)者,經(jīng)常創(chuàng)建很多對(duì)象,你是否知道Java中創(chuàng)建對(duì)象有哪些方式呢?下面這篇文章主要給大家介紹了關(guān)于Java創(chuàng)建對(duì)象的六種常用方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • Java AQS(AbstractQueuedSynchronizer)源碼解析

    Java AQS(AbstractQueuedSynchronizer)源碼解析

    AbstractQueuedSynchronizer被稱為隊(duì)列同步器,簡(jiǎn)稱為大家熟知的AQS,這個(gè)類可以稱作concurrent包的基礎(chǔ)。本文將通過剖析源碼來看看AQS是如何工作的,感興趣的可以了解一下
    2023-02-02
  • Mybatis #foreach中相同的變量名導(dǎo)致值覆蓋的問題解決

    Mybatis #foreach中相同的變量名導(dǎo)致值覆蓋的問題解決

    本文主要介紹了Mybatis #foreach中相同的變量名導(dǎo)致值覆蓋的問題解決,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Spring手動(dòng)生成web.xml配置文件過程詳解

    Spring手動(dòng)生成web.xml配置文件過程詳解

    這篇文章主要介紹了Spring手動(dòng)生成web.xml配置文件過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

福贡县| 阿合奇县| 休宁县| 元江| 临湘市| 页游| 南和县| 吉林省| 长岛县| 田林县| 高青县| 绿春县| 沙湾县| 康马县| 玉门市| 平阳县| 青阳县| 哈尔滨市| 平湖市| 山西省| 兴文县| 化州市| 玉山县| 康乐县| 梧州市| 南昌市| 灌南县| 延吉市| 香港 | 叶城县| 伊宁县| 平和县| 南部县| 蓝山县| 迁安市| 乐平市| 田林县| 门头沟区| 云浮市| 友谊县| 库尔勒市|