elikkä miten saan helpoiten luettua kokonaisen esim. txt-tiedoston char[]-taulukkoon esim. kun ajetaan näin: java ohjelma < Tiedosto.txt
koska en osaa käyttää noita edistyneitä työkaluja vielä...
Eipä siihen mitään kovin edistyneitä työkaluja tarvita. Esimerkiksi sitä vanhaa tuttua Scanneria käyttäen... toimivuudesta en tosin ole ihan varma kaikissa mahdollisissa tilanteissa (voiko tiedostossa olla merkkiä -1?).
Scanner s = new Scanner(System.in); s.useDelimiter("" + (char)-1); char[] dokumentti = s.next().toCharArray();
ok, pitää kokeilla, kun aion tehdä ohjelman, joka siirtää joka toisen alkion paikkaa seuraavan kanssa, ja sitten sen voi muuttaa takaisin...
Edit: mutta tuo delimiter ""... eikös sen pitäisi olla " ", vai?
eikös tuo toimisi näin:
public static Scanner Lue = new Scanner(System.in); char[] taulu = Lue.nextLine().toCharArray();
ajattelin vain, että olisiko tuo toimiva, vaikka jos tiedosto on esim. 4000 merkkiä tai 200 riviä?
Aihe on jo aika vanha, joten et voi enää vastata siihen.