args abfrage vereinfachen

hans-sonny

Bekanntes Mitglied
hat jemand ne idee wie ich das vereinfachen kann?

Java:
if (args.length != 0) {
            for (int i = 0; i <= args.length; i++) {
                final String arg = args[i];
                if ("gui".equals(arg)) {
                    choise = TWO;
                    unogui.GuiStart.guiPlay();
                }
            }
        }
 

Horschie

Mitglied
Englische Wörter auch richtig schreiben? Vereinfacht zumindest die Lesbarkeit...

"choice"...

Einiefache if-Abfrage für bestimmte Stelle im Array
 
G

Gast2

Gast
Was genau würdest du denn da vereinfachen wollen? Ist dir das zu geschachtelt? Zu unperformant?
 

hans-sonny

Bekanntes Mitglied
ich möchte die gesamte complexität .. oder eher gesagt muss die complexität verringern um vorgaben ein zuhalten ..

würde gerne auf so viele schleifen und if else verzichten wies ...

mit sonar (weiß nicht ob ihr das kennt) kann man sich den complexitäts durschnitte einzelner klassen und methoden anzeigen lassen

und um das zu senken muss man if else for while siwtch case || && reduzieren
 
G

Gast2

Gast
Dann lager das in ne Methode aus:

Java:
if (arrayContains(args, "gui") {
  choice = TWO;
  unogui.GuiStart.guiPlay();
}
 

njans

Top Contributor
Java:
if (args.length != 0) { // kann weg 
            for (int i = 0; i <= args.length; i++) { // int i = 0; i < args.length; i++
                final String arg = args[i];
                if ("gui".equals(arg)) {
                    choise = TWO;
                    unogui.GuiStart.guiPlay();
                }
            }
        }
Da kannst du eine If rauswerfen, wenn du deine Schleife richtig machst :)
Da gibt es nur den Index 0 - length -1.
 

diggaa1984

Top Contributor
Java:
public class Test {
	
	public static void main(String[] args) {
		for (String s: args) {
			if (s.equals("gui")) {
				...
			}
		}
	}
}

ist auch recht überschaubar
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Java .exe Datei mit args starten Allgemeine Java-Themen 2
B Input/Output Konsolen input args Allgemeine Java-Themen 6
T Java applet args Allgemeine Java-Themen 5
X Übergabe ... args Allgemeine Java-Themen 5
L Apache CLI: Args[] übergeben Allgemeine Java-Themen 3
N args Allgemeine Java-Themen 4
J Unicode: cmd parameter (main args); exec params; filenames Allgemeine Java-Themen 2
T Problme mit args Argumenten Allgemeine Java-Themen 17
B Wie erstelle ich dazu eine Abfrage ob der Button gedrückt wurde? Allgemeine Java-Themen 8
J Mehrfache if-else-Abfrage zusammenfassen Allgemeine Java-Themen 51
L 2 Dimensionale ListArray Abfrage nach einem Wert suchen Allgemeine Java-Themen 5
I Wie kann ich den Wert aus einer If abfrage ausgeben Allgemeine Java-Themen 23
Zeppi NullPointerException in einer if-Abfrage Allgemeine Java-Themen 6
1Raini Java if-Abfrage funktioniert nicht! Allgemeine Java-Themen 3
tom.j85 Exception bei Abfrage von Ländercodes in API? Allgemeine Java-Themen 13
T Fehler bei IF abfrage Allgemeine Java-Themen 8
D Mehrdimensionale Abfrage Allgemeine Java-Themen 15
MiMa If-Abfrage mit Parameter Allgemeine Java-Themen 8
kodela Binäre Abfrage Allgemeine Java-Themen 12
D MAC Adressen Abfrage Allgemeine Java-Themen 5
J Problem bei Hashmap Key-Abfrage Allgemeine Java-Themen 4
B Swing Hilfe bei Abfrage von Benutzernamen und Passwort Allgemeine Java-Themen 2
J If Abfrage funktioniert nicht Allgemeine Java-Themen 4
B Java Abfrage Netzbetrieb oder Akkubetrieb Allgemeine Java-Themen 1
T Login-Abfrage Allgemeine Java-Themen 3
T Login mit LDAP-Abfrage Allgemeine Java-Themen 3
M Event Handling Tastatur abfrage Allgemeine Java-Themen 5
2 If-Abfrage um Uhrzeit einzuordnen Allgemeine Java-Themen 2
F Java ip abfrage mit Dateiausgabe ? Allgemeine Java-Themen 2
V Java Editor Problem mit ! bei if-Abfrage Allgemeine Java-Themen 5
N Schlüsselworte if abfrage ob linke oder rechte maustaste gedrückt ist Allgemeine Java-Themen 5
P Tastatur abfrage ohne KeyListener Allgemeine Java-Themen 3
E Methoden Server Benutzer abfrage Allgemeine Java-Themen 2
D Internet Abfrage aber mit Warteschleife Allgemeine Java-Themen 6
B Kapselung if-Abfrage bei "MVC-verteilten" Listenern Allgemeine Java-Themen 5
R JNI if abfrage gibt immer false zurück. Allgemeine Java-Themen 7
S if-Abfrage Allgemeine Java-Themen 5
T Wiederholte Abfrage? Allgemeine Java-Themen 5
B abfrage ob file ausgeführt wurde Allgemeine Java-Themen 4
Z Boolean Abfrage gibt kein Boolean zurück, aber warum? Allgemeine Java-Themen 6
P Google Abfrage auslesen Allgemeine Java-Themen 2
MQue Performance Methodenaufruf - if Abfrage Allgemeine Java-Themen 19
W ICQ Status Abfrage mit Java Allgemeine Java-Themen 3
M if - else Abfrage beenden Allgemeine Java-Themen 4
MQue if- Abfrage Allgemeine Java-Themen 4
B Abfrage ob JRE installiert ist, JAR automatisch starten Allgemeine Java-Themen 5
MQue if Abfrage Allgemeine Java-Themen 27
MQue if- Abfrage Allgemeine Java-Themen 26
C Versionsstring Abfrage Allgemeine Java-Themen 7
G Tastatur abfrage Allgemeine Java-Themen 8
D Doppeltverschachtelte if-Abfrage Allgemeine Java-Themen 10
Z mit java htaccess - abfrage bestätigen/umgehen Allgemeine Java-Themen 2
U if Abfrage macht etwas falsch Allgemeine Java-Themen 2
G Problem mit if-Abfrage bei Benutzeingabe Allgemeine Java-Themen 2
P Java Acces Datenbank Problem ! (Brauche eine Abfrage) Allgemeine Java-Themen 5
K Abfrage ob JRE oder JDK auf System installiert ist. Allgemeine Java-Themen 12
T IF Abfrage + YES_NO Option mittels JOptionPane Allgemeine Java-Themen 3
U IF-Abfrage Allgemeine Java-Themen 17
H Java-Abfrage Allgemeine Java-Themen 9
A FileChooser Datei-Überschreiben Abfrage Allgemeine Java-Themen 2
F Java Passwort abfrage Allgemeine Java-Themen 2
S CDDB-Abfrage mit Java unter Linux? Allgemeine Java-Themen 4
L Datenbank Abfrage (Felder&Tabelle nicht fix) in ArrayLis Allgemeine Java-Themen 4
S Integer-splitten für Abfrage. Allgemeine Java-Themen 4
G Abfrage in datenbank Allgemeine Java-Themen 5
A Java Programm verbessern/vereinfachen Allgemeine Java-Themen 20
C Code vereinfachen Allgemeine Java-Themen 2
B Berechtigungsabfragen vereinfachen? Allgemeine Java-Themen 6
N Boolsche Algebra via eval vereinfachen -> Ausmultiplizieren gesucht Allgemeine Java-Themen 15
D if - else Baum vereinfachen Allgemeine Java-Themen 4
M OOP Zusammenfassen / vereinfachen von get; set;? Allgemeine Java-Themen 35
O Kann man das verkürzen/vereinfachen? Allgemeine Java-Themen 7
G Code vereinfachen bei Reflection Allgemeine Java-Themen 4
F Code vereinfachen möglich? Allgemeine Java-Themen 18
M code vereinfachen Allgemeine Java-Themen 15
F 3 Zahlen "vereinfachen" Allgemeine Java-Themen 5
A Reguläre Ausdrücke vereinfachen Allgemeine Java-Themen 19

Ähnliche Java Themen

Neue Themen


Oben