carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.945 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 928 von 2963 (31%) |<   <   >   >|

Autor Gast
Datum 23.05.02, 18:19
Betreff Methode, die beliebig viele Parameter verarbeiten kann.... nur wie???


Hi Mädels,

hab da nen Problem: Ich will eine Methode vergleichbar mit der

public static void main(String[] args) { }

schreiben, die ja beliebig viele Parameter bearbeiten kann - idealerweise Parameter des Typs Object, die ich anschließend in den Ursprungstyp downcaste...

ich habe folgendes probiert:
public void handleParameters(Object[] args) {
    for (int i=0; i<args.length; i++) {
        System.out.println(i+": "+args[i]+" "+args[i].getClass());
    }
}

public void run() {
    Long aLong = new Long(1);
    Integer aInteger = new Integer(2);
    String aString = new String("3");
    Object aObject = new Object();
    //! Der Compiler hasst die nächste Zeile... schade: es wäre doch soo schön ;-)
    handleParameters(0, aLong, aInteger, aString, aObject);
    //! Errortext: handleParameters(java.lang.Object[]) cannot be applied to (int,java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Object)
}


Hat jemand von euch vielleicht eine Idee, wie es funktionieren könnte???

Gruss
Henning


Diskussionsverlauf:
Methode, die beliebig viele Parameter verarbeiten kann.... nur wie???
    Re: Methode, die beliebig viele Parameter verarbeiten kann.... nur wie???

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com