String.toUpperCase Locale Kullanımı
String.toUpperCase fonksiyonunu belli bir Locale ayarıyla çalıştırabilirsiniz: (Örnek)
Aksi takdirde sistemin varsayılan locale ayarını kullanır. Bunu değiştirmek için JVM’nizi farklı parametrelerle başlatın. Örn:
-Duser.country=TR -Duser.language=tr
Ya da parametre vermek istemiyorsanız Locale.setDefault kullanarak programa özel ayar yapabilirsiniz.
Eclipse olayına gelince;
Eğer Eclipse editöründe UTF-8 olarak yazarsanız, Java derleyicisi UTF-8 kaynak kodlarını alıp derler. Fakat derlediği kodu çalıştırırken String nesnelerini hafızaya UTF-16 olarak alır. Yani aslında editörde Türkçe karakterleri yazabileceğiniz herhangi bir biçim kullanabilirsiniz. Derleyici bu biçimi desteklediği sürece sorun olmaz. Tabii UTF-8, kod paylaşırken genele hitab eden biçim. Değerli anlatımı için 🙂 nurettin dostumuza selamalar 🙂
İşletim sisteminin dili ile eclipse veya javanın bağlantısı nedir?
public class Main { public static void main(String[] args) { System.out.println("üğişçö".toUpperCase(new java.util.Locale("tr", "TR"))); } }
$ ÜĞİŞÇÖ
About Post Author
Tags: java, String.toUpperCase, uppercase