java1、定义一个函数,接收一个字符串参数和一个int下标,返回该字符串中该下标的字符是什么?如果没有,返回0;
时间: 2023-05-22 08:07:05 浏览: 50
可以使用charAt方法,代码如下:
public char getCharAtIndex(String str, int index) {
if (index < 0 || index >= str.length()) {
return 0;
}
return str.charAt(index);
}
相关问题
用Java写定义一个函数,接收一个字符串参数和一个int下标,返回该字符串中该下标的字符是什么?如果没有,返回0;
好的,以下是 Java 函数的代码:
```java
public static char getCharAtIndex(String str, int index) {
if (index >= str.length() || index < 0) {
return 0;
}
return str.charAt(index);
}
```
该函数会接收一个字符串参数 `str` 和一个整数下标 `index`,如果该下标超出了字符串的长度范围,函数会返回 0,否则返回该下标所在位置的字符。
1、定义一个函数,接收一个字符串参数和一个int下标,返回该字符串中该下标的字符是什么?如果没有,返回0;
好的,以下是一个实现该功能的 Python 代码:
```
def get_char_at_index(s: str, index: int) -> str:
if index < 0 or index >= len(s):
return "0"
else:
return s[index]
```
需要注意的是,这个函数会在下标越界时返回 "0",而不是字符 "0"。如果需要返回字符 "0",可以将该字符串改为 "'0'"。
阅读全文