62,616
社区成员
发帖
与我相关
我的任务
分享
public class TestSearch {
static void testGenerator(String[] a,String[] b,String[] c)
{
int count = -1,k = 0,end = -1; //好像count初值为-1,end初值为-1
for(int i=0;i <a.length;i++)
{
if("volleyball".equals(a[i]))
{
count = i;
break;
}
}
if(count==-1){//好像要检查一下
System.out.println("数组a中找不到。");return;
}
if(count==0)
{
end=0;
}
else{
for(int j=0;j <b.length;j++)
{
if("|".equals(b[j])) //在b中找"|"
{
k++;
if(k == count)
{
end = j+1; //应该是j+1吧
break;
}
}
}//for
}//if
for(int n=0;n <c.length;n++)
{
System.out.println(b[end]);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
testGenerator(new String[]{"football","basketball","volleyball"},
new String[]{"ds","fr","|","fde","|","wew","vfr","bgt","|"},
new String[]{"","","","","",""} );
}
}
public void getReturn(String[] a,String[] b,String[] c) {
String str = "football";
int times = c.length;
int index = 2;
for (int i = 0; i < a.length; i++) {
if (a[i].equals("football"))
index = i;
}
printStr(getFirStr(index,b),times);
}
public String getFirStr(int index,String[] b) {
String str = null;
if (index == 0) {
str = b[0];
} else if (index == 1) {
for (int i = 0; i < b.length; i++) {
if (b[i].equals("|")) {
str = b[i + 1];
break;
}
}
}
return str;
}
public void printStr(String str,int times){
for(int i=0;i<times;i++){
System.out.println(str);
}
}