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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数

發布時間:2024/8/26 java 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

導讀

本文章將java中字符串常用的字符串進行羅列與對應demo的示例,幫助java初學者與藍橋杯參賽的選手提升對JavaSE的理解。

目錄

字符串由來

字符串轉成byte數組

常用字符串函數列表:

substring

replace

trim

toCharArray

toLowerCase與toUpperCase

indexOf

split


字符串由來

通過以下編碼可以看出,字符串實際就是字符數組。

char chars[]={'a','b','c'}; String s=new String(chars); System.out.println(s); int len=s.length(); System.out.println(len);

字符串轉成byte數組

String s = "Hello world"; byte[] bytes = s.getBytes(); for (byte b : bytes) {System.out.print((char)b); }

常用字符串函數列表:

length()//取得字符串的長度

substring()//字符串截取

concat() //連接兩個字符串

replace()//替換

trim()//去掉起始和結尾的空格

valueOf()//轉換為字符串

toLowerCase()//轉換為小寫

toUpperCase()//轉換為大寫

toCharArray()//轉char數組

equals()//比較兩個字符串區分大小寫

equalsIgnoreCase()//比較兩個字符串不區分大小寫

indexOf()//查找字符或者子串第一次出現的地方

lastIndexOf()//查找字符或者子串是后一次出現的地方

split()//字符串分割

substring

package Action;public class demo {public static void main(String[] args) {String str="I HAVE A DREAM!";String s = str.substring(2, 2+4);System.out.println(s);} }

replace

package Action;public class demo {public static void main(String[] args) {String str="I HAVE A DREAM!";String s = str.replace("DREAM", "GOOD IDEA");System.out.println(s);} }

trim

package Action;public class demo {public static void main(String[] args) {String str="\tI HAVE A DREAM!\t"; String s = str.trim();System.out.println(s);} }

toCharArray

package Action;public class demo {public static void main(String[] args) {String str = "89dsa dady8)ILuhd9usa)(*YGIUhdusa hoi";char[] array = str.toCharArray();int low = 0;int up = 0;int num = 0;int other = 0;for (char c : array) {if (c >= 'a' && c <= 'z') {low++;} else if (c >= 'A' && c <= 'Z') {up++;} else if (c >= '0' && c <= '9') {num++;} else {other++;}}System.out.println(str.length());System.out.println(low);System.out.println(up);System.out.println(num);System.out.println(other);} }

toLowerCase與toUpperCase

package Action;public class demo {public static void main(String[] args) {String str="I HAVE A DREAM!";String lowerCase = str.toLowerCase();System.out.println(lowerCase);String upperCase = str.toUpperCase();System.out.println(upperCase);} }

indexOf

package Action;import java.util.UUID;public class demo {public static void main(String[] args) {String str = UUID.randomUUID().toString().replaceAll("-", "");String fileName = str.concat(".jpg");int indexOf = fileName.indexOf(".jpg");System.out.println(indexOf);System.out.println(fileName.substring(indexOf,fileName.length()));} }

split

package Action;import java.util.UUID;public class demo {public static void main(String[] args) {String str = UUID.randomUUID().toString();System.out.println(str);String[] split = str.split("-",str.length());for (String string : split) {System.out.println(string);}} }

希望能對大家有一定的幫助。

總結

以上是生活随笔為你收集整理的【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。

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