Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    array pochi metodi

    immagino che sia la domanda fatta e rifatta e che forse dovevo cercare meglio nel forum ma l'ho fatto ma...

    cmq sto studiando java e sono giunto agli array... non capisco perchè se Java è potente come linguaggio non si altrettanto con gli array.
    Scrivo per lavoro molto codice actionscript.. gli array in actionscript hanno metodi molto utili,

    pop, push sort, splice, join... davvero molto utili..

    la domanda è in java come potrei simulare questi metodi..

    per esempio creare un' array da una stringa cosi

    stringa="1-2-3-4-5-6";

    // in flash

    stringa.split("-");

    scusate se la domanda è un po anomala..

  2. #2
    ciao... non conosco actionscript, ma credo, da ciò che dici dei metodi, che gli array di actionscript si avvicinino di più alle liste di java (ArrayList, LinkedList, Vector).
    Queste strutture dati hanno bene o male i metodi che richiedi: add, remove, remove all, get...

    per esempio creare un' array da una stringa cosi
    stringa="1-2-3-4-5-6";
    in java con le liste diventa:
    codice:
    ArrayList<String> al=new ArrayList<String>();
    al.add("1");
    al.add("-");
    al.add("2");
    al.add("-");
    al.add("3");
    al.add("-");
    al.add("4");
    al.add("-");
    al.add("5");
    al.add("-");
    al.add("6");
    per scorrere la lista e prendere i valori puoi usare un iteratore, o i due tipi di for:

    codice:
    for (int i = 0 ; i < al.size() ; i++)
    {
         String tmp=al.get(i);
         System.out.println(tmp); //banalmente lo stampo... 
    }
    //oppure
    for(String tmp: al)
    {
        System.out.println(tmp);
    }
    //per rimuovere
    al.remove(1); //rimuove il primo elemento della lista
    spero di esserti stato chiaro e utile.
    se hai altri dubbi posta!!!

  3. #3
    Non conoscevo questi oggetti... mi documento grazie..

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Esistono anche altri metodi

    http://java.sun.com/j2se/1.5.0/docs/...il/Arrays.html

    più altri in String (lo split ad esempio)

    http://java.sun.com/j2se/1.5.0/docs/...ng/String.html
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.