首页 课程 师资 教程 报名

Java字符串函数详解

  • 2022-09-21 10:38:19
  • 1205次 动力节点

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教程,里面有更丰富的知识等着大家去学习,希望对大家能够有所帮助哦。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交