Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95

    Scrivere un metodo con un nome + breve

    Ciao a tutti!

    Mi chiedevo se è possibile fare sì che non debba sempre scrivere System.out.print ogni volta che voglio invocare questo metodo, ma scrivere soltanto print.

    Grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    static void pippo (Object o) {
      System.out.print(o);
    }
    
    static void pippoln (Object o) {
      System.out.println(o);
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Scrivere un metodo con un nome + breve

    Originariamente inviato da Kikkoz90
    Ciao a tutti!

    Mi chiedevo se è possibile fare sì che non debba sempre scrivere System.out.print ogni volta che voglio invocare questo metodo, ma scrivere soltanto print.
    Potresti evitare di dover scrivere System usando quello che si chiama "static import" (Java 5):

    import static java.lang.System.out;

    ....

    out.println (.....);

    Altrimenti ti fai un bel metodo come ha detto Andrea1979.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Altra alternativa:
    codice:
    private static PrintStream p;
    
    ...
    
    p = System.out;
    
    ...
    
    p.println( quello che vuoi );
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    95

    Grazie! :)

    Grazie mille a tutti!!


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.