LinkedList benennen



  • Hi, ich bräuchte mal bissl hilfe 🙂 und zwar möchte ich ein Datensatz aus jobs bestehen aus verketteten task in linkedlist abspeichern.

    import java.util.*;
    import java.io.*;
    
    public class Jobs
    {
    	public static void main(String [] args)throws IOException
    
    	{
    		int x=0; int t=0; int m=0;int k=0;int i=0;
    		InputStreamReader inStream = new InputStreamReader( System.in ) ;
    	    BufferedReader stdin = new BufferedReader( inStream );
    
    	    System.out.println("Anzahl Jobs?");
    	    String z;			    
    	    z = stdin.readLine();
    	    m    = Integer.parseInt( z );
    	    LinkedList job=new LinkedList();
    
    	    while (k<m)
    	    	{
    
    	    	System.out.println("Anzahl Tasks?");
    	    	String inData;
    	    	inData = stdin.readLine();
    	    	x    = Integer.parseInt( inData );
    
    	    	System.out.println("Geben Sie " + x + " Tasks ein.");
    	    	k++;	
    
    	    		while (i<x)  
    	    			{
    	    			System.out.println("Geben sie die Taskdauer von Task" +(i+1)+ " ein.");
    
    	    			String y;			    
    	    			y = stdin.readLine();
    	    			t    = Integer.parseInt( y );
    	    			job.addLast(t);
    	    			i++;
    
    	    			}
    	    		System.out.println(job );
    	    	}
    	}
    }
    

    die Taskabfrage ist problemlos aber wie kann ich jetzt die Jobs automatisch benennen am besten gleich mit dem Schleifenzähler? Außerdem möchte ich den Tasks mehr mitgeben als nur eine Zeitdauer also sprich sowas wie ne Vorgängerliste um es letztendlich in einem Graph darstellen zu können, komm ich nicht rum um ne klasse task oder?

    MfG







  • Ich versteh' nicht, wieso ihr das als Crosspost anmahnt! 😮

    Ich selbst stelle gelegentlich dieselbe Frage auch in verschiedenen Foren.



  • Das Problem ist, dass die Frage womöglich in einem der n Crossposts bereits beantwortet wurde und jemand deshalbt unnötig Zeit in die Beantwortung einer Frage stecken könnte, die er nicht dafür investiert hätte, wenn er gesehen hätte, dass sich die Sache schon erledigt hat.



  • Und genau das ist ein Crosspost. Warum das unerwünscht ist? Aus genau dem gleichen Grund, wie ein Crosspost innerhalb des gleichen Forums: Weil sich dann Leute den Kopf zerbrechen, obwohl das Problem schon gelöst ist.



  • Nun gut. Aber wie soll jemand dann agieren, wenn keiner in diesem
    Forum eine Antwort auf seine Frage hat?

    Einen Tag abwarten ob eine (befriedigende) Antwort kommt und
    dann dieselbe Frage in einem neuen Forum stellen?

    Wieder einen Tag abwarten?

    ...

    Wenn jemand dieselbe Frage in verschiedenen Foren postet
    habe ich speziell überhaupt nichts dagegen. 🤡



  • Javaner schrieb:

    Nun gut. Aber wie soll jemand dann agieren, wenn keiner in diesem
    Forum eine Antwort auf seine Frage hat?

    Einen Tag abwarten...

    Ein bisschen warten hat noch niemandem geschadet. In dieser Zeit könnte man auch versuchen das Problem selbst zu lösen.

    ... ob eine (befriedigende) Antwort kommt und
    dann dieselbe Frage in einem neuen Forum stellen?

    Gerne auch mit Verweis "diese Frage habe ich schon dort und da gestellt <url>".

    Wenn jemand dieselbe Frage in verschiedenen Foren postet
    habe ich speziell überhaupt nichts dagegen. 🤡

    Die überwiegende Mehrheit der Antworter hat aber was dagegen. Das ist so ähnlich wie wenn du mit dreckigen Schuhen in einer fremden Wohnung rumläufst. Kann schon sein, dass dich das nicht stört, aber die meisten Bewohner werden sich über dich ärgern.


Anmelden zum Antworten