java给定两个单词,找出这两个单词的相同前缀
时间: 2023-08-22 13:06:04 浏览: 140
好的,我可以帮你解决这个问题。找出两个单词的相同前缀可以使用字符串的操作来实现。
以下是 JAVA 代码,可以找出给定两个单词的相同前缀:
```java
public class CommonPrefix {
// 找出两个单词的相同前缀
public static String findCommonPrefix(String word1, String word2) {
StringBuilder result = new StringBuilder();
int len = Math.min(word1.length(), word2.length());
for (int i = 0; i < len; i++) {
if (word1.charAt(i) == word2.charAt(i)) {
result.append(word1.charAt(i));
} else {
break;
}
}
return result.toString();
}
public static void main(String[] args) {
String word1 = "hello";
String word2 = "heaven";
String result = findCommonPrefix(word1, word2);
System.out.println(result); // 输出 "he"
}
}
```
你可以将代码中的 `word1` 和 `word2` 分别修改为你希望的单词,运行程序后就可以得到这两个单词的相同前缀了。