大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java字符串函數詳解

Java字符串函數詳解

更新時間:2022-09-21 10:38:19 來源:動力節點 瀏覽1444次

Java 中提供的許多在字符串中執行操作的方法稱為字符串函數。方法有 compare()、concat()、equals()、split()、length()、replace()、compareTo() 等。Java 中的字符串是常量,可以使用文字或Java關鍵字創建。字符串字面量用于提高 Java 內存效率,關鍵字在普通內存中創建 Java 字符串。字符串表示一個字符值數組,類由Serializable、Comparable、CharSequence三個接口實現。它以序列化或可比較的方式表示字符序列。

Java中字符串函數的主要概念

創建 String: 在 Java 中可以通過兩種方式創建 String 對象:

使用字符串文字: Java 中的字符串文字可以使用雙引號創建。

例子:

String s= “Hello World!”;

使用 new 關鍵字:可以使用關鍵字“new”創建 Java 字符串。

例子:

String s=new String (“Hello World!”);

字符串長度:用于獲取對象信息的方法在 Java 中稱為訪問器方法。一種與字符串相關的訪問器方法是 length () 方法。這將返回字符串對象中的字符數。

public class Exercise {
public static void main(String args[]{
String s1="Hello";
String s2="World";
System.out.println("string length is: "+s1.length());
System.out.println("string length is: "+s2.length());
}}

連接字符串:此方法返回一個新字符串,該字符串為 string1,最后結合了 string2。Concat () 方法可以與字符串文字一起使用來完成此操作。字符串也通常使用 + 運算符連接。

public class ExerciseNew {
public static void main(String args[]){
String s1="Hello";
s1=s1.concat("What is your good name?");
System.out.println(s1);
}}

創建格式字符串: 我們有 printf () 和 format () 方法,它們使用格式化的數字打印輸出。String 中有一個等效的類方法,稱為 format()。它返回一個字符串對象。String 對象中可用的靜態 format() 方法允許創建可重復使用的格式化字符串,這與一次性打印語句相反。

Java中的函數示例

在本節中,我們討論了 Java 中字符串函數的一些示例。

示例 #1:檢查字符串是否為空

public class IsEmptyExercise{
public static void main(String args[]){
String s1="";
String s2="Hello";
System.out.println(s1.isEmpty());      // true
System.out.println(s2.isEmpty());      // false
}}

示例 #2:修剪字符串中的空格

public class StringTrimExercise{
public static void main(String args[]){
String s1="  HelloWorld   ";
System.out.println(s1+"How are you doing today");        // without trim()
System.out.println(s1.trim()+"How are you doing today"); // with trim()
}}

示例 #3:將字符串轉換為小寫

public class StringLowerExercise{
public static void main(String args[]){
String s1="HELLO HOW Are You TODAY?”;
String s1lower=s1.toLowerCase();
System.out.println(s1lower);}
}

示例 #4:替換字符串的一部分

public class ReplaceExercise{
public static void main(String args[]){
String s1="hello how are you today";
String replaceString=s1.replace('h','t');
System.out.println(replaceString); }}

示例 #5:檢查兩個字符串是否相等

public class EqualsExercise{
public static void main(String args[]){
String s1="Hi";
String s2="Hey";
String s3="Hello";
System.out.println(s1.equalsIgnoreCase(s2));   // returns true
System.out.println(s1.equalsIgnoreCase(s3));   // returns false
}
}

以上就是關于“Java字符串函數詳解”的介紹,大家如果想了解更多相關知識,可以關注一下Java教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲精品香蕉一区二区在线观看 | 国产亚洲精品色一区 | 中文字幕一区二区三 | 国产午夜精品一区二区三区 | 欧美日韩在线播放一区二区三区 | 日韩在线国产精品 | 国产亚洲欧洲 | 99精品视频在线成人精彩视频 | 色尼玛亚洲综合 | 亚洲视频欧洲视频 | 国产香蕉一区二区在线网站 | 精品免费久久久久国产一区 | 国产精品亚洲精品日韩已满 | 高清一区二区三区免费 | 亚洲高清在线mv | 四虎影院wwww | 激情欧美一区二区三区中文字幕 | 春色www视频在线观看 | 欧美性禁片在线观看 | 呦女亚洲一区精品 | 免费一级毛片 | 狠狠色欧美亚洲综合色黑a 狠狠色视频 | 超碰小说| 欧美日韩一区二区在线观看视频 | 国产伦精品一区二区三区四区 | 亚洲精品国产精品乱码视色 | 免费看一级毛片欧美 | 久草视频在线播放 | 久久精品动漫99精品动漫 | 欧美国产亚洲精品高清不卡 | 日韩欧美亚洲一区精选 | 国产二区三区 | h片在线免费观看 | 国产成人精品一区二区三在线观看 | youjizz欧美粗又大中国 | 欧美日韩免费做爰视频 | 亚洲天堂777| 久草97| 香蕉尹人| 国产私拍 | 国产青草视频免费观看97 |