In C#, se si vuole una stringa per essere preso alla lettera, cioè ignorare caratteri di escape, si può usare:Perché Java non ha un modo per specificare valori letterali stringa senza caratteri di escape?
string myString = @"sadasd/asdaljsdl";
Tuttavia non esiste un equivalente in Java. C'è qualche ragione per cui Java non ha incluso qualcosa di simile?
Edit:
Dopo aver esaminato alcune risposte e pensarci, quello che sto veramente chiedendo è:
C'è qualche argomento convincente contro l'aggiunta di questa sintassi per Java? Qualche cosa negativa, che non vedo?
Java 7 avrà anche proprietà :) –
È un po 'difficile caratterizzare un linguaggio in cui è possibile scrivere "nuovo HashMap
Heh, Java è solo "minimalista" in un senso molto specifico. Capisco cosa intendi, e sono d'accordo. Ma allo stesso tempo, è anche un linguaggio incredibilmente grande e gonfio, che cerca di essere tutto per tutti. :) Ma sì, sembra che a Java non piaccia le scorciatoie. – jalf