Suchergebnisse

  1. H

    Ausgabe einer "Grafik"

    https://www.java-forum.org/thema/konkatenation-von-zwei-strings.187340/
  2. H

    Eigene Java Tools Nutzung

    Also irgendwie ergibt die ursprüngliche Frage für mich immer noch keinen Sinn. Wenn "eure Java Tools" laut deiner Definition jene sind, "die man nur für sich selbst geschrieben hat", dann fragst du ja, ob man die Tools, die man nur für sich selbst geschrieben hat, auch selber nutzt, oder ob man...
  3. H

    Neuer Start- und Endpunkt kann nur an bereits vorhandenen Start- oder Endpunkt anliegen

    Naja, es kommt darauf an, was die Methode ganz genau tun soll. Aktuell liest sie sich in Prosa genau so: "Gegeben ein Startpunkt und ein Endpunkt, prüfe, ob es einen Track gibt, dessen Startpunkt gleich dem Parameter-Startpunkt ist oder ob es ein Track gibt, dessen Endpunkt gleich dem...
  4. H

    Eigene Java Tools Nutzung

    Vielleicht meint er damit, ob man im Beruf nur daneben sitzt, während andere die "eigenen Java-Tools" verwenden. :)
  5. H

    Wann toString() überschreiben?

    Es erstaunt mich, dass das hier noch nicht erwähnt wurde (EDIT: ups, habe gerade den Satz von @JustNobody überlesen... sorry!) , aber hierfür gibt es https://projectlombok.org/. Einfach als Standard für jedes Projektsetup einführen (ist bei uns so) und du hast keine Probleme mehr mit korrekten...
  6. H

    Java Programm sieht wie exe aus.

    Dass Eclipse nicht wie eine typische Swing/AWT Java Anwendung aussieht, liegt daran, dass es SWT als window toolkit verwendet. Außerdem bietet es eine kleine exe Datei als eigenen Java launcher an.
  7. H

    Verbindung zu Geräten mit gleicher IP aber in unterschiedlichen VLans aufbauen

    For VLAN benötigst du Kontrolle auf OSI layer 2 (ethernet). Und AF_PACKET sockets kann man in Java nicht erzeugen. Siehe: https://stackoverflow.com/questions/11536232/how-to-open-layer-2-raw-sockets-in-java
  8. H

    Konkatenation von zwei Strings

    Hierzu brauchst du einfach nur deinen "delimiter"-String (das Zeichen oder der String zwischen jeweils zwei String-Repräsentationen der Wagen) als Parameter des inneren Collectors.joining() zu verwenden: public static String concatenate(String[] allStrings...
  9. H

    Konkatenation von zwei Strings

    Wenn alle String-Repräsentationen der Wagen dieselbe Anzahl an Zeilen haben, dann: public static String repeat(String[] allStrings) { return java.util.stream.IntStream .range(0, allStrings[0].split("\n").length).boxed() .map(i -> java.util.Arrays...
  10. H

    Konkatenation von zwei Strings

    Z.B. so: public class Wagen { private static final String WAGEN = " ++ \n" + " || \n" + "_________||_________\n" + "| ___ ___ ___ ___ |\n" + "| |_| |_| |_| |_| |\n" + "|__________________|\n" +...
  11. H

    Best Practice Punkt im dreidimensionalen Raum Bestimmen

    Was meinst du? 1. Programm installieren. 2. Primitive (Linien, Beziér-Kurven mit Pfeilspitzen und Ellipse mit gestricheltem Muster) zeichnen (eventuell mit mehreren Ebenen - ich hatte eine weitere Ebene verwendet für die Füllung der Ellipse mit 50% opacity und Multiplizieren-Kombinier-Funktion)...
  12. H

    Best Practice Punkt im dreidimensionalen Raum Bestimmen

    Also ich mit Paint.NET
  13. H

    Probleme jar datei.

    Vermutlich ist die Dateiassoziation für eine .jar Datei nicht korrekt oder zeigt eventuell auf eine Java Version, die mit dem JAR nicht kompatibel ist, während im PATH (wenn du die JAR aus der Konsole heraus startest) der Pfad zur richtigen JRE hinterlegt ist. Lass dir einfach mal mit `echo...
  14. H

    Best Practice Punkt im dreidimensionalen Raum Bestimmen

    Das Problem kann man auch ganz elegant in 2D mit linearer Algebra lösen. Hier sind Winkel und transzendente Funktionen nicht unbedingt nötig. Wenn wir uns also auf 2D beschränken, dann: // given two arbitrary 2D positions P1 and P2: float p1x = 1, p1y = 3; float p2x = 4, p2y = 3; // compute...
  15. H

    Best Practice Punkt im dreidimensionalen Raum Bestimmen

    Also: Wir reden hier nicht von drei Dimensionen, sondern von zwei?
  16. H

    Diskussion - Reflections

    Sowohl instanceof (und die gleichnamige Bytecode-Instruktion) als auch das Casten (entweder per Java-Syntax oder per Class.cast() Methodenaufruf - letztlich ja die checkcast Bytecode Instruktion) würde ich nicht als Bestandteil von der Reflection API zählen.
  17. H

    Best Practice Punkt im dreidimensionalen Raum Bestimmen

    Dann gibt es immer noch unendlich viele Positionen für P3 mit demselben Y-Wert wie P2. In diesem Fall liegt dann P1 ja direkt oberhalb (+Y) oder unterhalb (-Y) von P2 und P3 kann um die Y-Achse rotieren. EDIT: Mit Illustration:
  18. H

    Problem beim vergleich von zwei Integer

    Die `equals(Object)` Methode gehört zu `java.lang.Object` und wird somit von jeder von `Object` abgeleiteten Klasse (also jeder Referenztyp) vererbt. Das schließt `java.lang.String` und `java.lang.Integer` mit ein. Wenn du Instanzen von Referenztypen mit `==` und nicht mit equals() vergleichst...
  19. H

    Diskussion - Reflections

    Naja, auch nicht ganz korrekt. "Die meisten" Neuerungen gab es mit Java 1.1 (nur "Introspection" möglich), danach folgte noch einiges mit Java 1.2 (Änderungen per Reflection zur Laufzeit vornehmen, z.B. Felder setzen), noch ein bisschen in 1.4, 5 und 6 und ganz ganz gaaaaanz wenig kam mit Java 8...
  20. H

    Mit innerHTML in eine bestimmte HTML-Datei schreiben

    Dann gilt nur noch das, was @mihe7 geschrieben hat. :)

Anzeige
Oben