字符串操作对于任何编程语言来说都是非常常见的事情。 Java 是一种编程语言,我们可以看到大量的内置函数来实现字符串操作的目的。在 Java 编程中,您可以执行各种操作,例如获取字符串的长度、查找字符串中的字符、字符串连接、获取子字符串、字符串修改等。我们还可以更改给定字符串的大小写;这也是字符串操作的一部分。我们有一些内置函数来处理这个问题。
Java 编程语言提供了大量的字符串操作函数,我们可以根据业务需求使用它们。我们可以通过多种方式操作字符串。
广告 该类别中的热门课程 JAVA 掌握 - 专业化 | 78 课程系列 | 15 次模拟测试下面给出了操作字符串的不同方法:
1。字符串连接: 假设我们有两个单独的字符串。我们希望这两个字符串连接成一个。为此,我们可以简单地使用传统的(+ 运算符)。
String str1= "Hello"; String str2 = "India"; String finalResult = str1+" "+str2;
2。更改给定字符串的大小写:我们可以在需要时使用 toLowerCase() 和 toUpperCase() Java 内置函数更改字符串的大小写。
3。字符串内的子字符串:Java 中有一个 Contain() 方法来处理字符串内字符串的检查。我们可以使用此函数来检查定义的字符串中的某些字符序列。我们还可以使用Java的substring()。
4。清理带有不需要的字符的字符串: 为此,我们可以使用 Java trim() 函数。此函数可用于删除给定字符串开头和结尾的空格。
5。字符串反转: 字符串反转又是字符串操作的一部分。这都是关于从最后一个索引到第一个索引获取字符串。例如,我们有“Hello world!”,该字符串的反转将是“!dlroW olleH”。
语法:
1。 toLowerCase()
public String toLowerCase();
此函数将给定字符串的大小写更改为小写。我们可以在字符串时使用这个函数来通过compareTo()函数本身来处理忽略情况。
2。 toUpperCase()
public String toLowerCase();
此函数与 toLowerCase() 相同,但它将大小写更改为大写。
3。子字符串()
String substring(int StartIndex, int LastIndex)
在示例代码区域中,我们将看到该函数的使用,并将索引作为输入和输出。为此,我们需要有一个字符串来执行此操作。我们可以使用我们想要字符串的位置来代替 StartIndex,并且我们可以将 LastIndex 替换为我们想要字符串的位置的结束索引。
4。修剪()
public String trim()
同样,这是一个字符串操作函数,我们可以使用它来删除给定字符串中不需要的空格。
以下是示例:
一起使用 toLowerCase() 和 CompareTo()。
这是 Java 编程语言中用于字符串比较的非常基本的功能之一。如果我们有相同的字符串,但大小写不同,则不会被认为是相等的。要使用compareTo()函数处理这个问题,我们可以使用toLowerCase()函数在比较之前将两个字符串的大小写更改为小写。
代码:
public class StrCompare { public static void main(String[] args) { String string1 = "Hello"; String string2 = "hello"; String string3 = string1.toLowerCase(); String string4 = string2.toLowerCase(); int i = string3.compareTo(string4);//0 for both are equal if(i==0){ System.out.println("Both strings are equal."); }else{ System.out.print("Strings are not equal."); } } }
输出:
字符串连接 – 我们将使用 + 运算符来处理此问题。
代码:
public class StrConcat { public static void main(String[] args) { String str1= "Hello"; String str2 = "World"; String result = str1+" "+str2; System.out.print(result); } }
输出:
获取字符串的长度并按相反顺序逐个字符打印。
得到长度后,我们就可以从字符串的最后一个位置到字符串的第0个位置逐个字符地读取字符串。换句话说,我们将看到给定字符串的反转字符串。
代码:
public class StrLenght { public static void main(String[] args) { String str1= "Hello World!"; System.out.println("The length of the string: "+ str1.length()); System.out.println("Actual String: "+str1); System.out.print("String reverse: "); for(int i = str1.length()-1; i>=0; i--){ System.out.print(str1.charAt(i)); } } }
输出:
从给定字符串中获取子字符串。
代码:
public class SubString { public static void main(String[] args) { String str1= "Lorem ipsum dolor sit amet, consectetur adipiscing elit."; System.<em>out</em>.println(str1.substring(0,10)); // this will give the string from index 0 to 10 System.<em>out</em>.println(str1.substring(10)); // this will give the string from index 10 to the end of the string } }
输出:
在Java编程中,我们可以使用Java编程中可用的工具和技术来执行各种字符串操作。最好继续使用内置功能。我们有一个巨大的内置函数列表来处理这个问题,例如:replace()、replaceFirst()、toLowerCase()、toUpperCase()、split()、substring()、length() 函数等。
以上是Java 中的字符串操作的详细内容。更多信息请关注PHP中文网其他相关文章!