Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 21.12.10
Príspevky: 2
Témy: 1
Príspevok NapísalOffline : 21.12.2010 12:28

potrebujem priklad ako sa da vymazat prvok ktory mam ulozeny v poli, tak aby sa mi posunulo aj poradie (npr. vymazim 4. prvok v poradi a prvok co bol na piatom mieste sa posuva na 4.)....dik :).......je to v jave


Offline

Užívateľ
Užívateľ
MAzanie prvkov z poľa v jave

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.12.2010 12:36

nijak, rucne (tj. na miesto kde si zmazal dokopirovat zvysok, napriklad
Kód:
Arrays.copyOfRange
)

Lepsie je pouzit kolekcie, napr. java.util.List<E>, konkretne napr. ArrayList<E>

Kód:
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.get(1); // "2"
list.remove(1);
list.get(1); // "3"


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.10
Prihlásený: 21.12.10
Príspevky: 2
Témy: 1
Príspevok Napísal autor témyOffline : 21.12.2010 13:04

nemozme pouzivat arryylist


Offline

Užívateľ
Užívateľ
MAzanie prvkov z poľa v jave

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 21.12.2010 16:16

tak rucne, napr. takto
Kód:
public int[] shift(int[] array, int indexOfDeleted) {
        int[] secondPart = Arrays.copyOfRange(array,indexOfDeleted+1,array.length);
        int[] firstPart = Arrays.copyOfRange(array,0,indexOfDeleted);
        array = new int[array.length-1];
        System.arraycopy(firstPart, 0, array, 0,firstPart.length);
        System.arraycopy(secondPart, 0, array, firstPart.length,secondPart.length);
        return array;
    }


a potom len:
Kód:
int[] array = new int[]{1,2,3,4};
        array = c.shift(array,2);


Pekne sa posunie na {1,2,4}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 21.12.2010 20:35

no pokial nieje nutne aj zkracovat pole tak by som setril operaciami
Kód:
public static void shift(int[] array, int indexOfDeleted) {
        System.arraycopy(array, indexOfDeleted, array, indexOfDeleted-1,array.length-indexOfDeleted);
        array[array.length-1] = 0;
    }


Kód:
int[] array = new int[]{1,2,3,4,5,6,7,8,9};
        shift(array, 5);
        shift(array, 5);
        for (int i=0;i<array.length;i++)
          System.out.println(array[i]);


Offline

Užívateľ
Užívateľ
MAzanie prvkov z poľa v jave

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 22.12.2010 11:55

Ano aj to je moznost, lepit na koniec nuly ... len potom zasa sa pri iterovani musis pytat, ci tam nie je nula a co ak tam nula ma byt? explicitne drzat velkost ...

to uz zalezi od ulohy


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Presun prvkov pola

v Assembler, C, C++, Pascal, Java

2

371

18.10.2012 1:51

Gregi555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zlucenie prvkov pola

v PHP, ASP

3

403

23.03.2012 11:39

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pascal - posun prvkov pola

v Assembler, C, C++, Pascal, Java

17

1050

22.10.2012 17:40

Gregi555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdelenie stringu do pola stringov v Jave

v Assembler, C, C++, Pascal, Java

6

694

17.10.2012 22:41

Vicma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Načítavanie prvkov

v JavaScript, VBScript, Ajax

8

467

31.05.2010 18:29

DARSON Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber prvkov - POLIA

v PHP, ASP

5

498

23.04.2010 10:48

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie prvkov databazy

v PHP, ASP

1

854

05.11.2007 16:04

GoodWill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. posuvanie prvkov v poli

v PHP, ASP

2

596

07.07.2009 12:23

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s umiestnením prvkov

v HTML, XHTML, XML, CSS

6

375

17.04.2014 12:06

Snipo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Usporiadanie prvkov v poli

v Assembler, C, C++, Pascal, Java

4

487

13.04.2017 12:21

neutroN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém pri načítaní prvkov cez ajax

v JavaScript, VBScript, Ajax

0

509

12.03.2012 13:31

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie GD image a inych prvkov naraz

v PHP, ASP

5

354

29.11.2012 18:11

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pole s dynamickym poctom prvkov v pascale

v Assembler, C, C++, Pascal, Java

4

894

22.03.2008 21:29

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Matice v Jave

v Assembler, C, C++, Pascal, Java

1

481

27.11.2013 8:19

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie v JAVE

v Assembler, C, C++, Pascal, Java

3

387

11.10.2013 21:25

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program v Jave

v Ostatné

1

303

27.11.2015 16:17

chrono Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra