字符串类在Java中有很多方法可以处理字符串,查找长度,格式化字符串,连接等。
以下是Java中的一些字符串方法-
序号 | 方法与说明 |
---|---|
1 | char charAt(int index) 返回指定索引处的字符。 |
2 | int compareTo(Object o) 将此字符串与另一个对象进行比较。 |
3 | int compareTo(String anotherString)按 字典顺序比较两个字符串。 |
4 | int compareToIgnoreCase(String str)按 字典顺序比较两个字符串,忽略大小写差异。 |
5 | String concat(String str) 将指定的字符串连接到该字符串的末尾。 |
6 | boolean contentEquals(StringBuffer sb) 当且仅当此String表示与指定StringBuffer相同的字符序列时,才返回true。 |
7 | static String copyValueOf(char [] data) 返回一个String,它表示指定数组中的字符序列。 |
8 | static String copyValueOf(char [] data,int offset,int count) 返回一个String,它表示指定数组中的字符序列。 |
9 | boolean EndsWith(String suffix) 测试此字符串是否以指定的后缀结尾。 |
10 | boolean equals(Object anObject) 将此字符串与指定对象进行比较。 |
在这里,我们将找到字符串的长度并将其连接-
public class Main { public static void main(String args[]) { String str1 = "This is "; String str2 = "it!"; System.out.println("String1 = "+str1); System.out.println("String2 = "+str2); int len1 = str1.length(); System.out.println( "String1 Length = " + len1 ); int len2 = str2.length(); System.out.println( "String2 Length = " + len2 ); System.out.println("Performing Concatenation..."); System.out.println(str1 + str2); } }
输出结果
String1 = This is String2 = it! String1 Length = 8 String2 Length = 3 Performing Concatenation... This is it!
让我们看看另一个示例,其中我们将此字符串与指定对象进行比较-
import java.util.*; public class Demo { 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.equals( Str2 ); System.out.println("Returned Value = " + retVal ); retVal = Str1.equals( Str3 ); System.out.println("Returned Value = " + retVal ); } }
输出结果
Returned Value = true Returned Value = true
本文向大家介绍Java字符串compareTo()方法,包括了Java字符串compareTo()方法的使用技巧和注意事项,需要的朋友参考一下 您可以使用方法或,方法或或==运算符比较字符串。下面的示例演示如何在Java中初始化和比较字符串。 示例 输出结果
我对编码非常陌生,刚刚接触过静态方法,所以我为这些愚蠢的错误提前道歉。在main下调用该方法时,该方法应该显示一个三角形,但我得到的控制台是空的,没有输出。但是,如果我将此写在main下: 然后,三角形将显示在控制台中,但是对于这个赋值,字符串/三角形必须仅通过使用来调用
我们可以通过扩展String class来覆盖我们类中String class的所有方法吗?
问题内容: 我有一个以字符串形式传递的句子,我正在对单词“ and”进行替换,我想用“”替换它。而且它不是用空格替换“和”一词。以下是我的逻辑示例。而当我调试此逻辑时,逻辑确实落入了句子。 这里有我想念的东西吗? 问题答案: 而当我调试此逻辑时,逻辑确实落入了句子。 是的,然后你放弃返回值。 Java中的字符串是不可变的-当你调用时,它不会更改现有字符串的内容-它会返回经过修改的新字符串。所以你要
本文向大家介绍Java截取字符串的方法,包括了Java截取字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java截取字符串的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的java程序设计有所帮助。
本文向大家介绍Java字符串endsWith()方法示例。,包括了Java字符串endsWith()方法示例。的使用技巧和注意事项,需要的朋友参考一下 String类的endsWith()方法接受另一个表示后缀的字符串,测试当前字符串以给定后缀结尾。如果是这样,则返回true,否则返回false。 示例 输出结果