Java -ArrayList

Programovacie jazyky, rady, poradňa...
Juri1990
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 365
Registrovaný: 25 jan 2006, 10:05
Bydlisko: Bratislava
Kontaktovať používateľa:

Java -ArrayList

Príspevok od používateľa Juri1990 »

Zdravím, pozeral som nejaké tutorialy, ale ešte som neprišiel na to ako v mojom prípade zapisovať a čítať list. Ešte rozmýšľam, že "id" je mi na nič, lebo to bude duplicitne s indexom záznamu v liste.

Kód: Vybrať všetko

import java.io.*;
import java.rmi.activation.UnknownObjectException;
import java.security.AllPermission;
import java.util.ArrayList;

public class Users {
	String username, password;
	int id;
	static ArrayList<Users> u = new ArrayList<Users>();
	
	public static void registruj(String username, String password, int id) {
		u.addAll(id,u);
		
	}

	public static String citaj_username(int id) {
		return u.;
	}

}
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: J\ava -ArrayList

Príspevok od používateľa axxis »

za prve, list vytvaraj takto

Kód: Vybrať všetko

List<users> lst  = new ArrayList<users>();
( na lavu stranu a v navratovych hodnotach vzdy davaj rozhrania )

za druhe, list dokaze na Add metodu prijat iba jednu polozku a aj to iba toho typu ako mas napisane v generiku (Ty tam davas 2 stringy)
vyzerat to bude asi takto

Kód: Vybrať všetko

lst.add(new users(id,password,name)
----------------------------------------------

Kód: Vybrať všetko

import java.io.*;
import java.rmi.activation.UnknownObjectException;
import java.security.AllPermission;
import java.util.ArrayList;

public class Users {
   String username, password;
   int id;
   static ArrayList<Users> u = new ArrayList<Users>();
   public Users(String name, String pass, int id)
   {
      username = name;
      password = pass;
      this.id = id;
   }



   
   public static void registruj(String username, String password, int id) {
      u.addAll(new Users(username,password,id));
      
   }

   public static String citaj_username(int pozicia) {
      return u.get(pozicia);
   }

}
nemam pp ruke ziadne prostredie pre javu tak si chyby pri kompilacii oprav sam
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: J\ava -ArrayList

Príspevok od používateľa mirak2 »

a cisto medzi nami nechaj triedu User, ktora bude pre objekty User a nepchaj tam ten arraylist...ten daj do druhej triedy, kde budes mat main...tiez tie importy su velmi zaujimave...
a oprav aj nazov temy na, sa nebude dat vyhladat ked niekto bude hladat help s arraylistmi v jave.
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: J\ava -ArrayList

Príspevok od používateľa axxis »

mirak2 napísal:a cisto medzi nami nechaj triedu User, ktora bude pre objekty User a nepchaj tam ten arraylist...ten daj do druhej triedy, kde budes mat main...tiez tie importy su velmi zaujimave...
a oprav aj nazov temy na, sa nebude dat vyhladat ked niekto bude hladat help s arraylistmi v jave.
pozeral Inception tak vytavara objekty svojho vlastneho typu v sebe samom :D
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: Java -ArrayList

Príspevok od používateľa mirak2 »

ale aspon dba na bezpecnost!

Kód: Vybrať všetko

import java.security.AllPermission;
:lol: :lol:
Napísať odpoveď