📅  最后修改于: 2023-12-03 15:37:42.888000             🧑  作者: Mango
在Java中,我们可以找到一个字符串数组中最短的字符串。我们可以按以下步骤操作:
下面是一个示例代码:
public String getShortestString(String[] strings) {
String shortestString = strings[0];
for (int i = 1; i < strings.length; i++) {
if (strings[i].length() < shortestString.length()) {
shortestString = strings[i];
}
}
return shortestString;
}
这个方法接受一个字符串数组作为参数并返回最短的字符串。我们首先初始化一个最短字符串变量为数组中的第一个字符串。然后我们迭代整个数组,并比较每个字符串的长度。如果当前字符串比最短字符串短,就更新最短字符串变量为当前字符串。最后,我们返回最短字符串。
这种方法的时间复杂度为O(n),其中n是字符串数组的大小。