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

Sorunuz mu var? Belki de çoktan soruldu..

0
Java da Türkçe karakterden ingilizce karaktere çevirme

Açık 1 Cevaplar 22 Gösterim Java
Java da girilen Türkçe karakterli bir metini ingilizce karakterli hale çevirmek istiyorum. Yardımcı olabilir misiniz?

1 cevap

0

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);
			
			   

}}

 

(212 puan)