• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Clan Plugin geht net

mecedes

Minecrafter
Registriert
29 Juni 2012
Beiträge
6
Diamanten
0
Hey leute ich programmiere seit ungefair einem Jahr bukkit Plugins und mache heute mein erstes Clan Plugin aber habe drei fehler die ich net wegbekomme

hir:
for (String s1 : getAllUsers(getClan(p.getName()))) {
fehler: duplicate local variable s1

for (String s1 : getAllUsers(s.substring(6))) {
fehler: duplicate local variable s1

for (rank = getAllUsers(getClan(p.getName())).iterator(); rank.hasNext(); ) { s1 = (String)rank.next();
Fehler: Multiple markers at this line - Type mismatch: cannot convert from Iterator<String> to
String[]
- Cannot invoke next() on the array type String[]
- Cannot invoke hasNext() on the array type String[]


ich hoffe ihr könnt mir helfen
 
G

games6471

Guest
Hey leute ich programmiere seit ungefair einem Jahr bukkit Plugins und mache heute mein erstes Clan Plugin aber habe drei fehler die ich net wegbekomme

String[]
- Cannot invoke next() on the array type String[]
- Cannot invoke hasNext() on the array type String[][/B][/COLOR]

ich hoffe ihr könnt mir helfen

Du programmierst seit ungefähr einem Jahr, stimmt das wirklich? Dann sollte dir nämlich so etwas nicht passieren. Das sind die völlig simpelsten Fehler überhaupt.

duplicate local variable s1
Die Variable gibt es schon in dieser Sichtbarkeit. Du kannst also keine neue deklarieren.

s1 = (String)rank.next();
Ein Array besitzt keine Methoden.

Tipp: Benenne deine Variable auch wirklich so, dass du oder eine andere Person ihren Sinn wiedererkennen kann, ohne sich durch den kompletten Code zu durchwühlen.
 
Oben