我有点迷失在这里,这是我到目前为止所得到的。
MAIN课程
package index;
public class Index {
public static void main(String[] args) {
// TODO code application logic here
Array Arraylisteishon= new Array(4);
Arraylisteishon.AgregarElemento("1-1");
Arraylisteishon.AgregarElemento("1-2");
Arraylisteishon.AgregarElemento("1-3");
Arraylisteishon.AgregarElemento("1-4");
Arraylisteishon.AgregarElemento("1-5");
Arraylisteishon.AgregarElemento("1-6");
Arraylisteishon.BuscarElemento("1-2");
}
}
Arraylisteishon是我的数组的名称,agregarElemento是我的方法的名称,我需要帮助的方法是BuscarElemento,这意味着SearchElement,它应该返回元素的位置,在这种情况下" 1&# 34;
以下是我的方法:
package index;
import java.io.File;
import java.util.ArrayList;
/**
*
* @author juane
*/
public class Array {
public int Dimension;
public ArrayList<String> array;
String nombre;
String path;
File archivo;
public Array (String nombre, String path) {
this.nombre = nombre;
this.path = path;
ArrayList<String> array;
}
//Metodos
public Array (int Dimension) {
this.Dimension = Dimension;
this.array= new ArrayList<String>();
}
public void AgregarElemento(String elemento) {
if (array.size()< this.Dimension) {
this.array.add(elemento);
} else {
System.out.println("No se agrego el elemento");
}
}
public int BuscarElemento(String element) {
int i=0;
String linea;
boolean encontrado= false;
while (linea()!=null) {
i++;
if (linea.indexOf(element)!=-1) {
System.out.println("Pos elemento= "+i);
encontrado=true;
break;
}
}
if (!encontrado) {
i = -1;
}
return i;
}
}
我需要SearchElement(Buscar elemento)的帮助
答案 0 :(得分:0)
public void BuscarElemento (String element){
System.out.println(array.indexOf(element));
}
我需要睡觉
答案 1 :(得分:0)
这是您的BuscarElemento方法应该是:
public int BuscarElemento(String element) {
return array.indexOf(element);
}
你必须打印该方法的回报
System.out.println(Arraylisteishon.BuscarElemento("1-2"));