Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Faililaiend Javas märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
janek87
HV kasutaja

liitunud: 13.08.2004




sõnum 07.05.2008 10:32:47 Faililaiend Javas vasta tsitaadiga

Vaja oleks teha nii, et programm loeb sisse mingi faili (näiteks: nimi.txt) ja tekitab uue faili, aga teise faililaiendajaga (näiteks: nimi.bat). Samas, et sisu jääks ikka alles..
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 07.05.2008 10:43:23 vasta tsitaadiga

http://java.sun.com/javase/6/docs/api/java/lang/String.html
http://java.sun.com/javase/6/docs/api/java/io/File.html

Hakka otsast pihta, kui hätta jääd, küsi uuesti.. või mine õppejõu jutule, eksole icon_smile.gif

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
janek87
HV kasutaja

liitunud: 13.08.2004




sõnum 07.05.2008 18:10:03 vasta tsitaadiga

Mõned küsimused oleks..
KUi mul on TextField
TextField teade=new TextField(20);

Siis kas ma saan kuidagi ka määrata selle positsiooni?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 07.05.2008 18:13:37 vasta tsitaadiga

janek87 kirjutas:
Mõned küsimused oleks..
KUi mul on TextField
TextField teade=new TextField(20);

Siis kas ma saan kuidagi ka määrata selle positsiooni?

Esimene asi, soovitavalt kasuta swingi, mitte AWT'd, ehk siis kõigist asjadest JNimi variante, ehk siis JTextField.. rääkides nüüd graafikavidinate positsioonidest, siis üldiselt lihtsaim on opereerida mingi layoutmanager'iga, mis seda sinu eest teeb.. nii et jah, vastus su küsimusele oleks, saab küll positsiooni määrata.. icon_smile.gif

Üldiselt on abiks lugemist ehk Swingi tutorialis

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
andre85
HV vaatleja

liitunud: 10.09.2006




sõnum 07.05.2008 21:14:58 Re: Faililaiend Javas vasta tsitaadiga

janek87 kirjutas:
Vaja oleks teha nii, et programm loeb sisse mingi faili (näiteks: nimi.txt) ja tekitab uue faili, aga teise faililaiendajaga (näiteks: nimi.bat). Samas, et sisu jääks ikka alles..


Seda tehakse nii, et faili nimi jagatakse punkti(de) kohalt juppideks.

String jupid[] = failinimi.split("\\.");

Teed koopia ilma viimase osata
String uuedJupid[] = Arrays.copyOf(jupid, jupid.length-1);

Nüüd kleebid stringi jälle kokku ja paned punktid vahele

String uusString = "";
for(String s: uuedJupid)
uusString += s + ".";

Lõppu lisad uue lõpu

uusString += "bat";

Seda saab ka teisiti teha icon_smile.gif

_________________
andres
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Faililaiend Javas
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.