2)String 类的public char charAt(int index)方法可以得到当前字符串index位置上的一个字符。编写程序使用该方法得到一个字符串中的第一个和最后一个字符。
时间: 2024-11-25 16:12:24 浏览: 26
在Java中,你可以使用`charAt()`方法从`String`对象中获取指定索引处的字符。以下是一个简单的示例,展示了如何获取一个字符串的第一个和最后一个字符:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello, World!"; // 假设这是一个字符串
// 获取第一个字符
char firstChar = str.charAt(0);
System.out.println("First character: " + firstChar);
// 获取最后一个字符(需要减去1,因为数组下标从0开始)
int length = str.length(); // 获取字符串长度
char lastChar = str.charAt(length - 1);
System.out.println("Last character: " + lastChar);
}
}
```
在这个程序中,我们首先创建了一个`String`类型的变量`str`。然后,我们分别使用`charAt(0)`获取第一个字符(即索引为0的位置),`charAt(length - 1)`获取最后一个字符(注意,索引是从0开始的,所以长度减1才能获得最后一个字符)。最后,将这两个字符打印出来。
相关问题
public char charAt(int index)方法 String类的public char charAt(int index)方法可以得到当前字符串index位置上的一个字符。编写程序使用该方法得到一个字符串中的第一个和最后一个字符。
好的,这个问题很简单,以下是获取字符串中第一个和最后一个字符的示例代码:
```java
public static void main(String[] args) {
String str = "Hello World!";
char firstChar = str.charAt(0);
char lastChar = str.charAt(str.length() - 1);
System.out.println("第一个字符是:" + firstChar);
System.out.println("最后一个字符是:" + lastChar);
}
```
运行结果:
```
第一个字符是:H
最后一个字符是:!
```
以上代码使用了`charAt()`方法来获取字符串中的第一个和最后一个字符,其中第一个字符的位置为0,最后一个字符的位置为字符串长度减1。注意,如果字符串为空或者索引越界,`charAt()`方法会抛出`StringIndexOutOfBoundsException`异常,需要进行异常处理。
使用javapublic char charAt(int index)方法 String类的public char charAt(int index)方法可以得到当前字符串index位置上的一个字符。编写程序使用该方法得到一个字符串中的第一个和最后一个字符。
好的,以下是使用Java编写的程序,可以得到一个字符串中的第一个和最后一个字符:
```java
public class FirstAndLastChar {
public static void main(String[] args) {
String str = "Hello World";
char firstChar = str.charAt(0);
char lastChar = str.charAt(str.length() - 1);
System.out.println("The first character of the string is: " + firstChar);
System.out.println("The last character of the string is: " + lastChar);
}
}
```
在这个程序中,我们首先定义了一个字符串 `str`,然后使用 `charAt()` 方法得到了字符串的第一个和最后一个字符。其中,第一个字符的位置是0,最后一个字符的位置是字符串长度减1(因为字符串下标从0开始)。
最后,我们使用 `System.out.println()` 方法将得到的结果输出到控制台。
阅读全文