能否把上面代码中计算字符串长度的方法string_length()整合到findr里面?
时间: 2024-11-03 15:17:39 浏览: 2
find-replace-string(VB).rar_VB 字符串_string_vb FindReplace_vb stri
在Java中,你可以创建一个名为`findr`的方法,结合`length()`和`charAt()`方法来实现字符串长度的计算,同时查找特定字符的位置。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String words = "today,monday,sunday";
int stringLength = findr(words);
System.out.println("The length of the string is: " + stringLength); // 输出:14
int index = words.indexOf(",");
System.out.println("Index of ',' character: " + index); // 输出:5
}
public static int findr(String str) {
return str.length(); // 计算字符串长度
}
}
```
在这个例子中,`findr`方法直接返回输入字符串的`length()`,表示其长度。如果要同时查找特定字符,可以修改`findr`方法使其接受两个参数,第一个参数为字符串,第二个参数为要查找的字符,然后调用`indexOf()`方法。
```java
public static int findr(String str, char targetChar) {
int stringLength = str.length();
int index = str.indexOf(targetChar);
if (index != -1) {
System.out.println("Found '" + targetChar + "' at index " + index);
} else {
System.out.println("'" + targetChar + "' not found in the string.");
}
return stringLength;
}
```
现在,`findr`不仅可以返回长度,还可以查找指定字符并打印结果。
阅读全文