Java 程序检查字符串的开头
字符串是 Java 中的一个类,用于存储用双引号括起来的一系列字符。这些字符实际上是 String 类型的对象。字符串类位于"java.lang"包中。假设我们给出了一个字符串,我们的任务是找到该字符串的开头。我们假设开头是该字符串的前两个或三个字符。要检查字符串的开头,我们可以使用 Java 中提供的几种内置方法,包括 substring() 和 charAt()。
Java 程序检查字符串的开头
要检查字符串的开头,我们可以使用以下方法 -
for 循环
while 循环
charAt() 方法
substring() 方法
在讨论这些方法之前,让我们借助一个例子来理解问题。
实例
输入
String = "Tutorials Point";
输出
给定字符串的开头是:Tu
示例 1
在此示例中,我们将初始化一个字符串,然后将该字符串转换为字符数组,以便我们可以访问该字符串的字符。最后,我们将使用 for 循环打印数组的前两个字符,即给定字符串的开头。
public class Example1 { public static void main(String []args) { // 初始化字符串 String str = "Tutorials Point"; // 将字符串转换为字符数组 char strChars[] = str.toCharArray(); System.out.println("给定的字符串是:" + str); System.out.println("给定字符串的开头是:"); // 循环打印给定字符串的开头 for(int i = 0; i < 2; i++) { System.out.print(strChars[i]); } } }
输出
给定的字符串是:Tutorials Point 给定的字符串的开头是: Tu
示例 2
我们还可以使用 while 循环来打印给定字符串的开头tring. In the same code of previous example, instead of for loop, we will use the while loop to check the beginning of string.
public class Example2 { public static void main(String []args) { // 初始化字符串 String str = "Tutorials Point"; // 将字符串转换为字符数组 char strChars[] = str.toCharArray(); System.out.println("给定的字符串是:" + str); System.out.println("给定字符串的开头是:"); // 循环打印给定字符串的开头 int i = 0; while( i < 2 ) { System.out.print(strChars[i]); i++; } } }
输出
给定的字符串是:Tutorials Point 给定字符串的开头是: Tu
示例 3
以下示例说明如何使用 charAt() 方法检查字符串的开头。charAt() 方法接受索引号作为参数,并返回指定位置的字符串字符。
public class Example3 { public static void main(String []args) { // 初始化字符串 String str = "Tutorials Point"; System.out.println("给定的字符串是:" + str); // 打印字符串的开头 System.out.println("给定的字符串以以下字符开头:" + str.charAt(0)); } }
输出
给定的字符串是:Tutorials Point 给定的字符串以:T 开头
示例 4
这是另一个 Java 程序,演示如何检查给定字符串的开头。我们将使用 substring() 方法,该方法接受开始和结束索引作为参数,并返回这些索引之间可用的字符。
public class Example4 { public static void main(String []args) { // 初始化字符串 String str = "Tutorials Point"; System.out.println("给定的字符串是:" + str); // 打印字符串的开头 System.out.println("给定的字符串以:" + str.substring(0, 2)); } }
输出
给定的字符串是:Tutorials Point 给定的字符串以以下内容开头:Tu
结论
我们从字符串的定义开始这篇文章,在下一节中,我们学习了如何检查给定字符串的开头。在讨论问题陈述时,我们发现我们可以使用四种不同的方法来查找字符串的开头,即 for 循环、while 循环、charAt() 方法和 substring() 方法。