search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
148 gösterim
Java da girilen Türkçe karakterli bir metini ingilizce karakterli hale çevirmek istiyorum. Yardımcı olabilir misiniz?
Java kategorisinde 222 puan

1 cevap

0 oy

Merhaba biraz araştırdım ve bunun için bir kütüphane varsa da ben bulamadım :( ama kendim bir şeyler yaptım. İşinize yarayacaktır.

public class Main {

	
		
		public static void trEngCevir(String alinanMetin)
		{
		    //fonksiyona gelen kelimeyi alıyoruz
		   String metin = alinanMetin;
		   //sonuç için vir değişken belirledik
		   String sonuc = "";
		   //iki tane dizi oluşturuyoruz biri türkçe karakterler için diğeri ing
		   char[] ilkHarf = new char[] { 'İ', 'ı','ü', 'Ü', 'ç', 'Ç','Ğ', 'ğ','Ş', 'ş','ö','Ö' };
		   char[] yeniHarf = new char[] { 'I', 'i', 'u','U','c','C','G','g','S', 's','o','O', };
		   //for döngüsü açıp kelimenin harflerine tek tek bakıp
		   //tr varsa replace metodu ile değiştiriyoruz.
		   for (int sayac = 0; sayac < ilkHarf.length; sayac++)
		   {
		      metin = metin.replace(ilkHarf[sayac], yeniHarf[sayac]);
		   }
		   //burada sonuc değişkenini kullanmasınızda olur
		   //direk sysout(metin) de denebilir
		   sonuc = metin;
		   System.out.println(sonuc);
		}
		
		public static void main(String[] args) {
		    
			//fonksiyonu denemek için bir String deneyelim
			String metin = "asdğşiüçöÇĞÜİÖÖÖ";
			
			//fonksiyonu çağırıp yukarıda oluşturduğumuz Stringi veriyoruz
			trEngCevir(metin);
			
			   

}}

 

222 puan

İlgili sorular

0 oy
1 cevap 151 gösterim
151 gösterim
Selamlar rusça, çince gibi verileri veri tabanına almaya çalışıyorum. Ancak isimleri Cyrillic karakterler olduğu bilgisi verildi. oracle veri tabanında, eğer böyle datalar varsa algılayıp sadece bunların güncellemeyi yapmak istiyorum. Konu hakkında önerisi olan var mı?
9 Mayıs 2019 Veri Tabanı kategorisinde tolgacelik.art 1.9k puan sordu
0 oy
1 cevap 13 gösterim
13 gösterim
Merhaba, Elimde iki tane String var. Birisi "Active Directory(asd)" diğeride "Azure Active Directory(qwe)" şeklinde. Parantez içindeki kısımlar değişiyor. Ben de parantez içinde olan kısımları almadan string'e göre iş yapmak istiyorum. contains kullandığım zaman bir string diğerini kapsadığı için hiç ikinciye gelmiyor. Nasıl çözebilirim?
24 Haziran Java kategorisinde kupanintorunu 222 puan sordu
0 oy
1 cevap 50 gösterim
50 gösterim
Bir string içerisinde aradığım kelimenin olup olmadığını kontrol etmek istiyorum bunu nasıl yapabilirim?
6 Mayıs Java kategorisinde kupanintorunu 222 puan sordu
0 oy
1 cevap 80 gösterim
80 gösterim
Merhaba ben rastgele bir şifre oluşturmak istiyorum. Büyük küçük harf ve sayılar içeren. Bu konuda yardımcı olabilir misiniz ?
16 Mart Java kategorisinde kupanintorunu 222 puan sordu
0 oy
1 cevap 477 gösterim
477 gösterim
Bir kod parçacığı ile küsüratlı sayılar ile işlem yapyorum. Bunun sonucunda ise 254.66464 diye küsratlı sayıyı yuvarlayıp 255 veya 254.67 gibi yuvalanması hangi method vs. ile yapılabilir.
19 Temmuz 2017 Java kategorisinde tolgacelik.art 1.9k puan sordu