编写一个 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 打印字符串首尾字符的示例 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