找到 9301 篇文章,关于面向对象编程

如何在Java中比较两个字符串(不区分大小写)

George John
更新于 2020年2月26日 07:04:22

2K+ 次浏览

equalsIgnoreCase() 方法将此字符串与指定的对象进行比较。当且仅当参数不为 null 且是表示与此对象相同的字符序列的 String 对象时,结果为 true。示例在线演示public class Sample { public static void main(String args[]) { String Str1 = new String("This is really not immutable!!"); String Str2 = Str1; String Str3 = new String("THIS IS REALLY NOT IMMUTABLE!!"); boolean retVal; retVal = Str1.equalsIgnoreCase(Str2); System.out.println("Returned Value = " + retVal ); retVal = Str1.equalsIgnoreCase( Str3 ); System.out.println("Returned Value = " + retVal ); } }输出Returned Value = true Returned Value = true

Java 中的 concat()、replace() 和 trim() 字符串。

Manikanth Mani
更新于 2020年2月26日 06:27:31

1K+ 次浏览

String 类的 concat() 方法将一个字符串附加到另一个字符串的末尾。该方法返回一个字符串,其值为传递到该方法中的字符串,附加到用于调用此方法的字符串的末尾。示例public class Test { public static void main(String args[]) { String s = "Strings are immutable"; s = s.concat(" all the time"); System.out.println(s); } }输出Strings are immutable all the time这个 String 类的 replace() 方法返回一个新的字符串,该字符串是通过替换 oldChar 在……中的所有出现而产生的。阅读更多

Java 中区分大小写的字符串比较。

Moumita
更新于 2020年2月26日 06:45:45

3K+ 次浏览

您可以使用 equals() 方法或 compareTo() 方法比较两个字符串。其中,equals() 方法将此字符串与指定的对象进行比较。compareTo() 方法按字典顺序比较两个字符串。比较基于字符串中每个字符的 Unicode 值。这两种方法都根据大小写进行比较,即大小写不同的字符串被视为不同的字符串。示例下面的示例演示了使用 equals() 方法比较两个字符串。在线演示public class Sample{ public static void main(String args[]) { String str = "Hello World"; String anotherString = "hello world"; ... 阅读更多

使用 concat() 方法进行字符串连接。

Alankritha Ammu
更新于 2020年2月26日 05:57:18

164 次浏览

您可以使用 String 类的 concat() 方法连接两个字符串。此类将指定的字符串连接到此字符串的末尾。示例在线演示public class Test { public static void main(String args[]){ String str1 = "Krishna"; String str2 = "Kasyap"; System.out.println(str1.concat(str2)); } }输出krishnaKasyap

Java 字符串比较方法。

Kumar Varma
更新于 2020年2月26日 06:49:35

504 次浏览

Java String 类提供不同的比较方法,即:compareTo() 方法此方法按字典顺序比较两个字符串。此方法返回: 如果当前 String 对象按字典顺序在参数字符串之前,则返回负整数。 如果当前 String 对象按字典顺序在参数字符串之后,则返回正整数 当字符串相等时返回 true。示例import java.lang.*; public class StringDemo { public static void main(String[] args) { String str1 = "tutorials", str2 = "point"; // 比较 str1 和 str2 int retval = str1.compareTo(str2); // 打印比较的返回值 ... 阅读更多

使用 +(字符串连接)运算符进行字符串连接。

Ayyan
更新于 2020年2月26日 05:57:58

340 次浏览

您可以使用 Java 的 ‘+’ 运算符连接字符串。示例在线演示public class Test { public static void main(String args[]){ String st1 = "Hello"; String st2 = "How"; String st3 = "You"; String res = st1+st2+st3; System.out.println(res); } }输出HelloHowYou

Java 中的不可变字符串

Sai Nath
更新于 2019年7月30日 22:30:21

583 次浏览

在 Java 中,不可变对象是指其数据无法更改或修改(一旦修改)的对象。String 类是不可变的,即一旦我们创建了一个 String 对象,其数据就不能修改。

Java 子字符串比较

Shriansh Kumar
更新于 2024年9月11日 10:37:01

1K+ 次浏览

给定一个字符串及其长度为 k 的子字符串,编写一个 Java 程序来比较并查找子字符串是否相等。子字符串是从大字符串中提取的一小部分字符。在 Java 中,String 是一个表示连续字符块的类。使用 compareTo() 方法compareTo() 方法属于 java.lang 包的 String 类。它根据字符串中包含的每个字符的 Unicode 值比较两个字符串。如果指定的字符串相等,则返回 0。示例在这个例子中,我们使用 compareTo() 方法来……阅读更多

Java 程序连接字符串。

Anjana
更新于 2020年2月26日 05:59:28

300 次浏览

String 类的 concat() 方法将指定的字符串连接到此字符串的末尾。示例在线演示import java.lang.*; public class StringDemo { public static void main(String[] args) { // 打印 str1 String str1 = "self"; System.out.println(str1); // 打印与 str1 连接的 str2 String str2 = str1.concat(" learning"); System.out.println(str2); // 打印与 str2(和 str1)连接的 str3 String str3 = str2.concat(" center"); System.out.println(str3); } }输出self self learning self learning center

什么是 Java 中的字符串常量池?

Jai Janardhan
更新于 2019年7月30日 22:30:21

686 次浏览

当您直接将字符串存储为 String str1 = "Hello"; 时,JVM 会在称为字符串常量池的单独内存块中创建一个具有给定值的 String 对象。当我们尝试创建另一个字符串 String str2 = "Hello"; 时,JVM 会验证字符串常量池中是否存在具有相同值的 String 对象,如果存在,则 JVM 会将现有对象的引用分配给新变量,而不是创建新对象。当我们使用 new 关键字存储字符串 String str = new String("Hello"); 时,无论……阅读更多

广告