Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: & merkki javassa

kayttaja-8011 [17.03.2010 18:10:40]

#

Millä tavalla & laitetaan java koodiin. eli olis tällänen koodi

rivi2=rivi.replace("[\\x26][O]", organisaatio);

Pitäisikö sen onnistua näin, koska mul se ei onnistu.

Metabolix [17.03.2010 18:46:52]

#

Miksi kaikki pitää aina yrittää tehdä noin vaikeasti? Sen voi kirjoittaa aivan sellaisenaan.

class koe {
	public static void main(String[] args) {
		for (String s: args) {
			String t = s.replaceAll("&O", "XYZ");
			System.out.format("%s => %s\n", s, t);
		}
	}
}

Testiajo:

$ java koe "testaus &O moikka &O jee" "toinen rivi, jossa '&O' on"
testaus &O moikka &O jee => testaus XYZ moikka XYZ jee
toinen rivi, jossa '&O' on => toinen rivi, jossa 'XYZ' on

Jos haluat merkitä sitä noin ASCII-koodina, ota ylimääräinen \-merkki pois. Minusta tuossa ei kuitenkaan ole mitään järkeä, kun merkin voi kirjoittaa suoraankin niin, ettei lukijan tarvitse arvailla, mistä on kyse.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta