Java 字符串首尾字符打印程序

编写一个 Java 程序,通过示例打印或显示字符串的第一个和最后一个字符。在此示例中,我们使用了 String charAt 函数以及第一个和最后一个字符的索引位置来返回字符。为了获得最后一个字符的索引位置,我们使用了字符串长度函数。

import java.util.Scanner;

public class PrintFirstLastCharOcc0 {
	private static Scanner sc;
	public static void main(String[] args) {
		String PrintFirstLastChar;
		
		sc= new Scanner(System.in);

		System.out.print("\nEnter String to Print 1st & last Character =  ");
		PrintFirstLastChar = sc.nextLine();		
		
		char firstCh = PrintFirstLastChar.charAt(0);		
		System.out.println("\nThe First Character in " + PrintFirstLastChar + " = " +  firstCh);
		
		char lastCh = PrintFirstLastChar.charAt(PrintFirstLastChar.length() - 1);		
		System.out.println("The Last Character in " + PrintFirstLastChar + "  = " +  lastCh);
	}
}
Java Program to Print First and Last Character in a String

Java 打印字符串首尾字符的示例 2

Java StringBuilder 具有 charAt 函数,该函数返回索引位置处的字符。因此,我们使用此函数来获取字符串的第一个和最后一个字符。

import java.util.Scanner;

public class PrintFirstLastCharOcc1 {
	private static Scanner sc;
	public static void main(String[] args) {
		String PrintFirstLastChar;
		
		sc= new Scanner(System.in);

		System.out.print("\nEnter String to Print 1st & last Character =  ");
		PrintFirstLastChar = sc.nextLine();		
		
		StringBuilder sb = new StringBuilder(PrintFirstLastChar);
		
		char firstCh = sb.charAt(0);		
		System.out.println("\nThe First Character in " + PrintFirstLastChar + " = " +  firstCh);
		
		char lastCh = sb.charAt(PrintFirstLastChar.length() - 1);		
		System.out.println("The Last Character in " + PrintFirstLastChar + "  = " +  lastCh);
	}
}

字符串首尾字符输出


Enter String to Print 1st & last Character =  Java

The First Character in Java = J
The Last Character in Java  = a

使用 StringBuffer 返回字符串首尾字符的 Java 程序。众所周知,StringBuffer 也有 charAt 函数,我们使用相同的函数。

import java.util.Scanner;

public class PrintFirstLastCharOcc2 {
	private static Scanner sc;
	public static void main(String[] args) {
		String PrintFirstLastChar;
		
		sc= new Scanner(System.in);

		System.out.print("\nEnter String to Print 1st & last Character =  ");
		PrintFirstLastChar = sc.nextLine();		
		
		StringBuffer sbuff = new StringBuffer(PrintFirstLastChar);
		
		char firstCh = sbuff.charAt(0);		
		System.out.println("\nThe First Character in " + PrintFirstLastChar + " = " +  firstCh);
		
		char lastCh = sbuff.charAt(PrintFirstLastChar.length() - 1);		
		System.out.println("The Last Character in " + PrintFirstLastChar + "  = " +  lastCh);
		
	}
}
Enter String to Print 1st & last Character =  Tutorial Gateway

The First Character in Tutorial Gateway = T
The Last Character in Tutorial Gateway  = y

这是另一个显示第一个和最后一个字符串字符作为输出的示例

import java.util.Scanner;

public class PrintFirstLastCharOcc3 {
	private static Scanner sc;
	public static void main(String[] args) {
		String PrintFirstLastChar;
		
		sc= new Scanner(System.in);

		System.out.print("\nEnter String to Delete 1st & last Character =  ");
		PrintFirstLastChar = sc.nextLine();		
		
		StringBuilder sb = new StringBuilder(PrintFirstLastChar);
		StringBuffer sbuff = new StringBuffer(PrintFirstLastChar);
		
		System.out.println("\nString Builder - String First Character  = " +  sb.charAt(0));		
				
		System.out.println("String Buffer  - String First Character  = " +  sbuff.charAt(0));
			
		System.out.println("\nString Builder - String Last Character  = " +  sb.charAt(sb.length() - 1));
		
		System.out.println("String Buffer  - String Last Character  = " +  sbuff.charAt(sbuff.length() - 1)); 
	}
}
Enter String to Delete 1st & last Character =  Java Programming

String Builder - String First Character  = J
String Buffer  - String First Character  = J

String Builder - String Last Character  = g
String Buffer  - String Last Character  = g