1、创建一个名为"message"的String变量,并将其初始化为"Hello, World!"。11、将字符串"Hello"反转。 12、将字符串"Hello, World!"拆分成单词,并存储在一个字符串数组中。 13、获取字符串"Java Programming"中索引位置为3的字符。 14、比较字符串"apple"和"banana",判断它们是否相等。 15、将字符串"Hello"重复3次。 16、请编写一个方法,该方法能够识别字符串英文字符的起始索引和长度。 示例:输入"12345abcd1
时间: 2023-07-19 11:10:26 浏览: 72
一个简单的Delphi控制台应用程序,它打印出"Hello, World!"
message = "Hello, World!"
反转后的字符串为: "olleH"
拆分后的字符串数组为: ["Hello", "World!"]
索引位置为3的字符是: "a"
"apple"和"banana"不相等。
"Hello"重复3次后为:"HelloHelloHello"
以下是识别字符串英文字符的起始索引和长度的方法代码示例:
```java
public static void findEnglishChar(String str) {
int startIndex = -1;
int endIndex = -1;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
if (startIndex < 0) {
startIndex = i;
}
endIndex = i;
} else {
if (startIndex >= 0) {
int length = endIndex - startIndex + 1;
System.out.println("English character starts at index " + startIndex + " and has length " + length);
startIndex = -1;
endIndex = -1;
}
}
}
if (startIndex >= 0) {
int length = endIndex - startIndex + 1;
System.out.println("English character starts at index " + startIndex + " and has length " + length);
}
}
```
使用示例:
```java
String str = "12345abcd1";
findEnglishChar(str);
```
输出结果为:
```java
English character starts at index 5 and has length 4
```
阅读全文