java输入一个string的字符串,判断他与另一个string[]数组中有否开头部分相同的字符串。求代码。

 我来答
tzqmiaomiao
2012-09-27
知道答主
回答量:43
采纳率:0%
帮助的人:15.8万
展开全部
package com;

public class Test {
public static void main(String[]args){
String temp = "aa";
String[] strs = new String[]{"a","aa","cc"};
for(int i = 0;i<strs.length; i++){
if(strs[i].startsWith(temp)){
System.out.println(strs[i]);
}
}

}

}
追问
提示startsWith没有声明。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随风飘淡的血
2012-09-28
知道答主
回答量:66
采纳率:0%
帮助的人:22.7万
展开全部
开头相同,开头包含多长,现在写个全包含的。即数组的元素以这个string开头
public void method(String[] args, String str) {
for (String s : args) {
if (s.startsWith(str)) {
System.out.println(s);
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangxiaoyi00
2012-09-27 · TA获得超过303个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:134万
展开全部
private boolean check(String str, String[] strs) {
boolean result = false;

for (int i = 0; i < strs.length; i++) {
if (strs[i].startsWith(str)) {
result = true;
break;
}

}

return result;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qing407066271
2012-09-27 · TA获得超过164个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:195万
展开全部
String text="abc";
String tt[]={"aaa","acd","sdf"};
for(int i=0;i<tt.length();i++){
String t=text.substring(0,1);
String t2=tt[i].substring(0,1);
if(t.equals(t2)){
return true;
}else{
return false;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c86dad5
2012-09-27 · TA获得超过290个赞
知道小有建树答主
回答量:425
采纳率:100%
帮助的人:430万
展开全部
public String getXiangTong(String str,String[] str1){
for(int i=0;i<str1.length;i++){
if(str1[i].startsWith(str)) return str1[i];
}
return null;
}
更多追问追答
追问
用什么import包的因为提示没这个函数。
追答
你把这整个方法复制到你的类里,直接调用,这个不是哪个包里的,这个是自定义的,自己写的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式