Keresés

Részletes keresés

irnik Creative Commons License 2002.11.13 0 0 416
Ezzel meg az a probléma, hogy szövegrészt cserél és nem karaktert.
Bár ez nem is probléma;)
Előzmény: Törölt nick (397)
Törölt nick Creative Commons License 2002.11.13 0 0 415
Sorry, de ezzel nem a vitát akartam folytatni, hanem egy problémát vetettem fel.

Előzmény: angyalhentes (414)
angyalhentes Creative Commons License 2002.11.13 0 0 414
Nem errol van szo, barmikor csinalok egy statikus metodust, egy wrappert, vagy barmit.

De, ez egy olyan funkcio, aminek egeszen nyilvanvaloan a core API-ban van a helye, es ne feledjuk el, a String-nek van ilyen replace() metodusa. Abszolute illogikus, hogy a StringBuffer-nek meg nincs.

Előzmény: Törölt nick (413)
Törölt nick Creative Commons License 2002.11.13 0 0 413
Volt egy gonolatom.

Csinálok egy MyStringBuffer osztályt úgy, hogy kiegészítem a StringBuffert egy translate(char a, char b) metódussal. Minden mást örökölne a StringBuffertöl.

Ha a StringBuffer nem lenne final-ként definiálva. :-(((

Előzmény: NevemTeve (412)
NevemTeve Creative Commons License 2002.11.13 0 0 412
Osszevont valasz: egy szereny poent akartam elsutni angyalhentes rovasara, de ugy latszik nem jott at :(
Tkp azt akartam felvetni, hogy miert kellene itt es most a StringBuffer.reverse vagy egyaltalan barmilyen metodus letjogosultsaga mellett vagy ellen ervelnunk (402)
angyalhentes Creative Commons License 2002.11.13 0 0 411
Ha jol emlekszem, mar van ilyen RFE.
Előzmény: Törölt nick (409)
crockl Creative Commons License 2002.11.13 0 0 410
lehetoleg hasznaljatok a "valasz erre" linket ha hivatkoztok, pl nem vagom NevemTeve kire reagalt es mi ez a reakcio :)
Törölt nick Creative Commons License 2002.11.13 0 0 409
De még az is lehetne, hogy valaki megírja és elküldi a SUN-nak. Talán beleveszik a következő kiadásba.
Előzmény: angyalhentes (408)
angyalhentes Creative Commons License 2002.11.13 0 0 408
Gratulalok intelligens hozzaszolasodhoz. Fogadd barati kezfogasom kisereteben szeretettel a "Het Arrogans F@$%a" vandordijat :)
Előzmény: NevemTeve (407)
NevemTeve Creative Commons License 2002.11.13 0 0 407
Feladsz egy hirdetest, miszerint mostantol minden programkönyvtárat nálad kell jóváhagyatni, akkor majd megmondod hogy mi kell, mi nem kell!
angyalhentes Creative Commons License 2002.11.13 0 0 406
Jo, tenyleg.

(Persze, azert ha ennek a feladatnak az elofordulasi gyakorisagat osszevetem azzal, hogy egy adott karaktert egy masikra csereljunk le, vagy horribile dictu egy substringet egy masik substringre, hat az utobbiak mindossze parezerszer gyakoribb problemak. :))

Előzmény: Szindbad76 (405)
Szindbad76 Creative Commons License 2002.11.13 0 0 405

Peladul:

Bizonyos forditoporogramok a nyelvtani elemzest stack automataval vegzik. Az elso lepesek kozott van, hogy a (token) stringet belenyomjak a verembe, es indulhat az elemzes. Namost ahoz, hogy a verem tetejen az eredeti sztring elso betuje legyen, ahoz a verembe forditva kell beletenni a stringet. Ime a pelda :)

Szindbad

Előzmény: angyalhentes (402)
angyalhentes Creative Commons License 2002.11.13 0 0 404
Csokoltatom a felhasznaloidat :))
Előzmény: NevemTeve (403)
NevemTeve Creative Commons License 2002.11.13 0 0 403
A felhasznalo kivancsi a string forditottjara.
Előzmény: angyalhentes (402)
angyalhentes Creative Commons License 2002.11.13 0 0 402
Bizony.

Na most gyorsan mondjon nekem erre valaki egy gyakorlati alkalmazast. Ugy ertem, egy valodi eletben felmerulo problemat, amihez ez a metodus kell.

Előzmény: Kőbányai (401)
Kőbányai Creative Commons License 2002.11.12 0 0 401
hat erre raereztel...
Előzmény: NevemTeve (400)
NevemTeve Creative Commons License 2002.11.12 0 0 400
Megforditja?
Előzmény: MandrakeFun (399)
MandrakeFun Creative Commons License 2002.11.12 0 0 399
A StringBuffer-ben a reverse() metódus az mit csinál?

Petykoo

angyalhentes Creative Commons License 2002.11.12 0 0 398
Jah, csak hat ez agyuval verebre. Es egy 200 karakter koruli stringbufferre biztos lassabb, mint vegignezni egyenkent a karaktereket. (Meg nem is nagyon lehet maskepp egy karakterre keresni.)
Előzmény: Törölt nick (396)
Törölt nick Creative Commons License 2002.11.12 0 0 397
import java.util.regex.*;
.
.
.
Pattern p= Pattern.compile("ö");
Matcher m=p.matcher("Töhötöm");
println(m.replaceAll("e"));

.
.
.

Brrrrrrrrrrrrrrrrrrrrrrrrrrr!

Előzmény: Törölt nick (396)
Törölt nick Creative Commons License 2002.11.12 0 0 396
Találtam a
java.util.regex

csomagban replace-szel összefüggő dolgokat.

StringBuffer paramétereken dolgozik.

Előzmény: angyalhentes (394)
Kőbányai Creative Commons License 2002.11.11 0 0 395
hello!

itt van egy pelda egy tavoli file olvasasara, garantaltan cache-elesmentesen (utobbi by Angyalhentes ;-)) )


URL remotefile;

(...)

Random ra=new Random();

(...)


try
{
remotefile=new URL(getCodeBase()+"adatok.txt"+"?kamu="+ra.nextInt(1000));

URLConnection c=null;
InputStreamReader instream;
BufferedReader data;
StringBuffer buf=new StringBuffer();
String line;

try
{
c=this.remotefile.openConnection();
c.connect();
instream=new InputStreamReader(c.getInputStream());
data=new BufferedReader(instream);

while((line=data.readLine())!=null)
{
buf.append(line+"\n");
System.out.println(line);
}
}
catch(IOException e){}
}
catch(MalformedURLException e){};

Előzmény: peestabacsi (392)
angyalhentes Creative Commons License 2002.11.11 0 0 394
Hulye dolog, de ilyen metodusa a StringBuffernek valamiert nincs. Illetve nem az a hulye dolog, hanem az, hogy a Stringnek viszont van.

public String replace( char oldChar, char newChar );

de szerintem egyszerubb, ha azt csinalod, hogy:

for( int i = 0; i < sb.length(); i++ )
{
  if( sb.charAt( i ) == oldChar )
    sb.setCharAt( i, newChar );
}

(Ezzel szemben baromi fontos am a StringBuffer-be a reverse() metodus, bah. Most jol kidohogtam magam :))

Előzmény: MandrakeFun (393)
MandrakeFun Creative Commons License 2002.11.11 0 0 393
Hi!
Van vmi mód a javaban arra, hogy egy StringBuffer obiektumváltozóban az összes A betűt lecseréljem mondjuk C betűre? A változót a felhasználótól kérem be, ezért a betűk helye határozatlan.

Petykoo

peestabacsi Creative Commons License 2002.11.11 0 0 392
Szia Kőbányaivilágos

azért zavarlak, mert nekem is hasonló TXT file beolvasási problémát kellene megoldanom, de még nagyon az elején tartok. Ha nem nagyon védett a forrásod akkor elküldhetnéd, nagyon sok mindent tudnék belőle tanulni (még kezdő vagyok Java-ban).

Köszönettel Peesta

angyalhentes Creative Commons License 2002.11.07 0 0 391
Pont ellenkezoleg. Ugyanis a billentyuzet feltetelezese mar onmagaban serti a platformfuggetlenseget :))

De most komolyan. Milliofele platformon milliofele billentyuzet van. Volt ugye, amin 8 funkciogomb volt, van, amin 10, van, amin 12, de olyat is lathat az ember, amin 15 van.

Ezeknek milyen kodot adnal?

Az awt egy jo kompromisszum a hasznalhatosag es a platformfuggetlenseg kozott, mert ugy probaltak megtervezni, hogy minden platformon, ahol implementaltak, mukodjenek a funkcioi. Lehetoleg azonos modon, persze ez mar implementaciofuggo, tehat nem teljesul. :)

Előzmény: Pathmaster (390)
Pathmaster Creative Commons License 2002.11.07 0 0 390
Kedves angyalhentes!

Válaszaidat köszönöm, és megpróbálom értelmezni:

Nagyon úgy tűnik, hogy azért lehetetlen AWT nélkül megoldani a statikus readChar()/readKey()
metódusokat, mert azokat az AWT is csak natív hívásokkal tudja megvalósítani.
Ha viszont ez így van, akkor felmerül a kérdés, hogy ez nem veszélyezteti-e a bájtkód platformfüggetlenségét.

Üdvözlettel: Path

Előzmény: angyalhentes (370)
angyalhentes Creative Commons License 2002.11.05 0 0 389
Na igen, de ezek itt azert tenyleg problemas szavak. Nagyon-nagyon hulyen csengenek.
Előzmény: Törölt nick (388)
Törölt nick Creative Commons License 2002.11.05 0 0 388
OFF!
Volt Brachel Szigfridnek egy aranyos száma a (magyar) nyelv furcsaságairól.

Miért húzza a cigány a vonót. Miért vonat a vonat, ha a mozdony húzza. Miért nem huzat? stb...

Előzmény: angyalhentes (387)
angyalhentes Creative Commons License 2002.11.05 0 0 387
Azert nem szeretem ezt a szot, mert egy objektumnak mar nincs tipusa. Csak osztalya. Akkor tipuskonverzio <-> osztalykenyszerites? Egyaltalan, milyen szo az, hogy osztalykenyszerites? :)
Előzmény: tarsalgo (385)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!