Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg har en række tal i en fil. De skal over i et array i grupper af 6. Jeg skal derefter retunere dette array. Kan ikke lige se hvordan jeg kan gøre det uden en while løkke. Er self heller ikke en java ekspert (lang fra) :-)
Joh, men du skal erklære ia udenfor. Men du ved jo ikke hvor mange tal du så har, så det er lidt svært at bestemme størrelsen af ia før du går i gang. Må jeg anbefale at du bruger Vector eller ArrayList i stedet for?
Du har da også noget rod i størrelsen af ia allerede. Du giver den størrelse som antal tegn på linien, men det er kun en 6.del af den længde du skal have. (hvis jeg læser korrekt)
Jeg kan jo lave så record.length bliver divideret med 6. Så får jeg jo den rette størrelse på den. Skulle ikke være så stort et problem, men kan stadig ikke regne ud hvordan jeg får arrayet udenfor while løkken...
Det foreslog jeg 17/11-2003 15:18:50 - men det løse ikke dit problem med længden af dit array, som du ikke kan regne ud før du har være filen igennem. Derfor: Vector eller ArrayList
Yep, men har lavet meget om siden, med hjælp fra flere her på eksperten. Resultatet er her:
String record = null; try {
FileReader fr = new FileReader("primitives_0_5_0.DAT"); BufferedReader br = new BufferedReader(fr);
record = new String(); while ((record = br.readLine()) != null) { StringTokenizer st = new StringTokenizer(record, " "); ArrayList lst = new ArrayList(); while(st.hasMoreTokens()) { lst.add(st.nextToken()); } StringBuffer[] sa = new StringBuffer[lst.size()]; String[] finalarray = new String[lst.size()]; for (int i = 0; i<lst.size(); i++) { sa[i] = new StringBuffer(lst.get(i).toString()); } sa[19] = sa[0].delete(sa[0].indexOf("."), sa[0].length()); sa[20] = sa[1].delete(sa[1].indexOf("."), sa[1].length()); for (int t = 0; t < lst.size(); t++) { finalarray[t] = sa[t].toString(); } vindue.update( finalarray );
Har nye problemer med noget grafik, men tror det er for omfattende at spørge om her, men hvis i virkelig keder jer, kan i kigge på http://kohaar.thoestesen.dk/NorbertGraph.zip - læs read this filen. Er noget kompliceret, så det skal kun være hvis i keder jer :-)
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.