А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я Все примеры | Примеры по пакетам |
|
Имитация запроса к таблице реляционной базы данных //Имитация запроса к таблице реляционной базы данных;
//Таблица имитируется конструкцией Vector< Vector>;
package map;
import java.util.Iterator;
import java.util.SortedMap;
import java.util.TreeMap;
import java.util.Vector;
public class mapBase {
static SortedMap< String, Vector> sm=new TreeMap< String, Vector>();
static Vector< Vector> select(Vector request){
Vector< Vector> res=new Vector< Vector>();
Iterator it = sm.keySet().iterator();
it = sm.values().iterator();
while (it.hasNext()) {
Vector value = (Vector)it.next();
if(request.get(0).equals(value.get(0))){
System.out.println("value "+value);
}
}
return res;
}
public static void main(String[] args) {
Vector v = new Vector();
v.add("1");
v.add("11");
v.add("111");
sm.put("1", v);
v = new Vector();
v.add("2");
v.add("22");
v.add("222");
sm.put("2", v);
v = new Vector();
v.add("1");
v.add("22");
v.add("222");
sm.put("3", v);
Vector request=new Vector();
request.add("1");
request.add("-1");
request.add("-1");
//Имитация запроса;
//найти все строки, у которых 1-й элемент равен 1-му элементу шаблона;
select(request);
}
}
|
|
|
|
|