所以我有一個名爲indexOf的方法,通過在main中指定一個字符串,我可以讓程序打印出數組中字符串的索引。但是,我將如何去簡單地創建一個可以打印出數組的第一個索引的方法,而不需要指定一個字符串呢?如果索引不存在,我希望它返回-1。返回給定數組的第一個索引
public static void main(String[] args)
{
String[] v = new String[1];
v[0] = "test";
String s = "t";
indexOf(v, s);
}
public static int indexOf(String[] v, String s)
{
int i = v[0].indexOf(s);
System.out.println
("Index of the first string in the first array: " + i);
return -1;
}
}
目前尚不清楚你想要做什麼。數組的第一個索引始終爲'0'(如果數組沒有元素,則不確定)。 – David
現在,我打算打印出0,因爲String s =「t」;是第一個字符串,它的索引爲0.我想要的是程序實際打印出「t」並基本識別第一個索引並讓我知道它是什麼。 – user3071133
您從不循環輸入數組。你也永遠不會檢查輸入數組的邊界。你對函數的返回值什麼都不做。 – crush