- tilsammen samles de så i (teorien ordentligt) i 'bLArrayJoin', men er altså bange for hvordan Java læser denne joinede streng (hvor jeg jo altså ikke bruger .join eller concat) -> har allerede prøvet disse også for at se om det var det der var fejlen :-/
" .....-> det er en del af et spil hvor collision detection afgør hvilket ord-kombination der samles af bogstaverne som avatar collider mod og tilsammen sammenlignes op mod de gyldige array-ord; .... "
det er også hvad min mange g.drawstring-realtimeoutputs siger -> det må altså være en bug i min Eclipse-installation...
Er ved at omgå problemet allerede ( - det ville have været rarest med strings) ved at opsplitte alle de gyldige ord ind til ascii-værdier (rod og merarbejde + at tingene skulle jo virke uden)
oprettede spørgsmålet da jeg troede at jeg havde overset en eller anden specifik streng-problemstilling i Java .... -> med mindre du et eller andet på tungen lukker jeg nok spørgsmålet
(ps.: her er mine imports af libs, hvis det ku ha noget at sige?;
Jeg tror godt du kan udelukke at der er en fejl i Java's String metoder. Der er ca. 10 millioner Java programmoerer og String er nok den mest brugte klasse overhovedet. En fejl vil vaere fundet for lang tid siden.
ok .. kan sagtens se hvad du mener, men jeg har prøvet så meget med den java-fil (mellem 800 og 1000 linjer, før oprydning) og den strengsammenligning vi snakker om, at jeg ikke kan overskue at fejlsøge mere. Derudover bruger jeg Slick til at lave det her 2d-spil, og orker ikke rigtigt geninstallere Eclipse (når Slick-udvidelsen også skal tilnkyttes igen).
(Men hvad er din mening om dårlige installationer (generelt her til slut) - specielt her Eclipse? (eksempelvis havde jeg en ekstremt dårlig oplevelse med X-Code på min McBook, der igen og igen installerede sig selv dårligt, hvilket gjorde at jeg opgav at udvikle Apple-apps (2000 kr ud af vinduet faktisk :-//)))
- - -
Her er den grimme lange workaround/genvej:
[Først initiering af facitliste (array af streng til ascii-værdier der bliver joinede)]:
for (int i = 0; i < bLJoinFacitListe.length; i++) { int raekkeCount = bLJoinFacitListe[i].length();
[ - og længere nede i mit kode sammenligningen (samlede-ascii-værdier til long-værdier der kan sammenlignes)]:
for (int i = 0; i < bLJoinFacitListe.length; i++) { tmpFacitToInt = Long.parseLong(("11"+blFacitBogsTilAscii[i])); tmpSamletToInt = Long.parseLong(bogsFangetTilAscii); if (tmpFacitToInt == tmpSamletToInt){ bLpointGivning = true; } }
- - -
/tak for hjælpen uanset..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.