Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 18:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Java] Array nach denn 3 größten werden durchsuchen?

Discussion on [Java] Array nach denn 3 größten werden durchsuchen? within the Java forum part of the Coders Den category.

Reply
 
Old 07/05/2017, 17:38   #16


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
@

Ja das liegt an der Sichtbarkeit lokaler Variablen.
Du definierst in der Methode eine neue Map Variable (map) mit dem gleichen Namen (in Zeile 100).
Und greifst in der Methode in Zeile 800 folgend dann auf eine Map mit unbestimmten Datentypen zu, da du hier nicht auf die lokale Variable zugreifst, sondern auf die Globale.

Änder mal folgendes:
Code:
Zeile 94:
public Map map;

zu:
public Map<String,Integer> map

Zeile 100:
Map<String, Integer> map = new HashMap<>();

zu:
map = new HashMap<>();

Alternativ kannst du auch Zeile 100 entfernen und Zeile 94 ändern in:
public Map<String, Integer> map = new HashMap<>();
Menan is offline  
Old 07/05/2017, 17:49   #17
 
elite*gold: 0
Join Date: Nov 2008
Posts: 227
Received Thanks: 17
Quote:
Originally Posted by Menan View Post
@

Ja das liegt an der Sichtbarkeit lokaler Variablen.
Du definierst in der Methode eine neue Map Variable (map) mit dem gleichen Namen (in Zeile 100).
Und greifst in der Methode in Zeile 800 folgend dann auf eine Map mit unbestimmten Datentypen zu, da du hier nicht auf die lokale Variable zugreifst, sondern auf die Globale.

Änder mal folgendes:
Code:
Zeile 94:
public Map map;

zu:
public Map<String,Integer> map

Zeile 100:
Map<String, Integer> map = new HashMap<>();

zu:
map = new HashMap<>();

Alternativ kannst du auch Zeile 100 entfernen und Zeile 94 ändern in:
public Map<String, Integer> map = new HashMap<>();
Ok das geht jetzt bleibt aber immer noch der erste Fehler bestehen mit dem Collector
.filter(e -> e.getKey().startsWith(prefixlow)) ist drinne und auch die libary
QFireball is offline  
Old 07/05/2017, 17:55   #18


 
Menan's Avatar
 
elite*gold: 0
The Black Market: 169/0/0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
@

Kann ich mir kaum erklären.. Was sagt denn die QuickFix Funktion deiner IDE?
Ich kann dir jetzt auch nur noch anbieten mal per TeamViewer oder Screenhero drauf zuschauen..
Menan is offline  
Old 07/06/2017, 12:21   #19
 
Zunft's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3,185
Received Thanks: 1,317
Quote:
Originally Posted by QFireball View Post
@ habe das in meinem Code probiert krieger aber eine Fehlermeldung (Bei dir Zeile 48)

Hab mich jetzt nicht wirklich damit beschäftigt, sondern nur kurz überflogen. Dabei ist mir aufgefallen, dass du deiner Map kein Type Parameter zugewiesen hast:

Code:
    public Map map;
im Mainthread erzugst du zwar eine neue Map

Code:
Map<String, Integer> map = new HashMap<>();
aber deine autocomplete Methode kennt diese mit den Type Parametern nicht. Also wäre es einen Versuch wert, folgendes zu ändern:

Code:
public Map<String, Integer> map;
und in dem Mainthread

Code:
map = new HashMap<>();
Zunft is offline  
Old 07/06/2017, 13:38   #20
 
elite*gold: 0
Join Date: Nov 2008
Posts: 227
Received Thanks: 17
Ja Menan hat mir da sehr gut geholfen und dasd Problem ist geöst trotzdem danke!
QFireball is offline  
Reply


Similar Threads Similar Threads
Thema nach Benutzer durchsuchen?
08/20/2012 - Main - 4 Replies
Hey Leute, ich habe ein Thread in der Freebies Section auf und wollte fragen ob es möglich ist anzuzeigen zu lassen ob jemand in meinem Thread mehrfach gepostet hat. Ich hab keine Lust alles von Hand nachgucken, ich hab so'ein Verdacht das jemand mehrfach gepostet hat (was ich bei mir verboten hab da es eine verlosung ist)
Welche sind die Größten sind die größten noob waffen?
09/19/2011 - S4 League - 17 Replies
Welche sind die größten noob waffen?
Internetseite nach Wort durchsuchen
01/15/2011 - AutoIt - 1 Replies
Hallo, ich möchte ein Programm erstellen, mit dem ich bei facebook automatisch poken(anstupsen) kann. Ich hab das jetzt mit Pixelsearch gemacht, dass wenn es an der einen stelle so blau ist, zuerst auf das poke und dann auf diesen knopf poke gedrückt wird. Fuktioniert aber wenn jemand Geburtstag hat und das ein bisschen weiter unten steht nicht , oder wenn ich auf eine andere Seite geh, drückt er dort auf diesen link der dort steht. Meine Frage, ist es möglich, die Internetseite nach "Poke...
[PHP] Array pushen und durchsuchen
01/03/2011 - Web Development - 4 Replies
Ich habe folgendes Problem: ich möchte jede Zeile einer Textdatei in ein Array pushen und dieses danach nach einem Bestimmten Eintrag durchsuchen. Folgender Code: <?php $hallo = array(); $test = $_GET; $datei = fopen("test.txt","r"); while (!feof($datei)) {
Datenbank nach Sachen schneller durchsuchen?
07/16/2010 - Metin2 Private Server - 8 Replies
Hey Com, da ich in der SuFu nichts darüber gefunden habe, wollte ich meine Frage einfach mal in einem Thread fragen. Ich möchte in der Datenbank ein Item finden, welches ich in meinem Inventar habe. Da es aber über 1800 Seiten sind, wollte ich Euch fragen, ob es einen schnelleren Weg gibt, diese eine Sache zu finden. Ich bedanke mich im Vorraus. Bitte kein Flame/ Spam. Danke.



All times are GMT +1. The time now is 18:58.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.