日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java string类api_java基础—String类型常用api

發布時間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java string类api_java基础—String类型常用api 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、字符串比較

equals

equalsIgnoreCase??忽略大小寫做比較

2、字符串拆分(切片)

split

String a = "lemon:python:Java";//split切片之后的結果是一個一維字符串類型數組

String[] arr = a.split(":");for(int i = 0 ;i

System.out.println(arr[i]);

}

3、字符串截取

substring

字符下標從0開始

String a = "lemon";//l e m o n//0 1 2 3 4

System.out.println(a.substring(2,4));

4、替換

replace

//特別注意:字符串的值不能被改變 ,改變之后結果保存到新的變量中才可以

String a = "lemon";

String b= a.replace("mo","ee");

System.out.println(b);

5、字符串查找

indexOf

lastIndexOf

contains

> indexOf 返回查找字符所在字符串的位置 -- 索引

> lastIndexOf 返回查找字符所在字符串最后的位置 --索引

> contains 字符串中是否有包含指定的字符串

String a = "lemonban";

System.out.println(a.lastIndexOf("n"));if(a.contains("lemon")){

System.out.println("包含了lemon字符串");}

6、判斷是否以指定字符串開頭或結尾

startsWith

endWith

String a ="lemonban";if(a.endsWith("ban")){

System.out.println("字符串是以ban結尾的");

}

7、字符串拼接

concat

String a= "lemon";

System.out.println(a.concat("ban"));

System.out.println(a+"ban");

8、判空

isEmpty

String a = "lemon";

System.out.println(a.isEmpty());

9、去掉左右空格

trim

String a= " lemon ";

String b= "lemon";

String c=a.trim();

System.out.println(c.equals(b));

10、字符串長度

length

11、字符串轉字節數組

toCharArray

String a = "lemon";char[] arr=a.toCharArray();for(int i = 0 ; i

System.out.println(arr[i]);

}

12、轉大小寫

toUpperCase

toLowerCase

String a = "LEMON";

System.out.println(a.toLowerCase());

== 和 equals 區別

== 基本數據類型比較的是值,引用數據類型比較的是地址值。

equals 是Object類中的方法,基本數據類型無法調用。

equals默認使用==號,重寫之后一般比較的是內容。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的java string类api_java基础—String类型常用api的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。