新聞中心
有沒有java代碼翻譯軟件?
沒有翻譯軟件,但是能編寫翻譯程序。
創(chuàng)新互聯(lián)建站成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點(diǎn),以客戶需求中心、市場為導(dǎo)向”的快速反應(yīng)體系。對公司的主營項(xiàng)目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計(jì)、行業(yè) / 企業(yè)門戶設(shè)計(jì)推廣、行業(yè)門戶平臺(tái)運(yùn)營、成都app軟件開發(fā)公司、手機(jī)網(wǎng)站制作設(shè)計(jì)、微信網(wǎng)站制作、軟件開發(fā)、成都西信服務(wù)器托管等實(shí)行標(biāo)準(zhǔn)化操作,讓客戶可以直觀的預(yù)知到從創(chuàng)新互聯(lián)建站可以獲得的服務(wù)效果。
java 代碼翻譯實(shí)例:
1.輸入一個(gè)以’@’結(jié)束的字符串,從左至右翻譯。若下一個(gè)字符是數(shù)字n(0≤n≤9),表示后一個(gè)字符重復(fù)n+1 次,不論后一個(gè)字符是否為數(shù)字;若下一個(gè)字符非數(shù)字,則表示自己。
2.翻譯后,以3 個(gè)字符為一組輸出,組與組之間用空格分開。
例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。
3.分析:首先直接遍歷數(shù)組把字符串按要求進(jìn)行翻譯,然后將翻譯后的字符串進(jìn)行分組形成字符串?dāng)?shù)組,最后把字符串?dāng)?shù)組用下劃線連接輸出。
java翻譯源代碼:
import java.util.Scanner;
public class Main5{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int length = s.length();
String result = "";
char[] str = new char[length]
for (int i = 0; i length; i++) {
str[i] = s.charAt(i);
}
result += str[0];
if (str[length - 1] != '@') {
System.out.println("輸入有誤!");
} else {
for (int index = 0; index length - 1;) {
if ('0' == str[index + 1] || '1' == str[index + 1] || '2' == str[index + 1] || '3' == str[index + 1]
|| '4' == str[index + 1] || '5' == str[index + 1] || '6' == str[index + 1]
|| '7' == str[index + 1] || '8' == str[index + 1] || '9' == str[index + 1]) {
for (int i = 0; i ((Integer.parseInt(str[index + 1]+"")) + 1); i++) {
result += str[index + 2];
}
index += 2;
} else {
result += str[index + 1];
index++;
}
}
}
System.out.println(getGroup(result));
}
//每3個(gè)分一組
public static String getGroup(String s){
String[] r;
if(s.length()%3 == 0){
r = new String[s.length()/3];
}else{
r = new String[s.length()/3+1];
}
String result = "";
int j = 0;
for(int i=0;is.length();){
if(i+3 = s.length()){
r[j]=s.substring(i, i+3);
j++;
i += 3;
}else{
r[j] = s.substring(i);
j++;
i += 3;
}
}
for(int i=0;ir.length-1;i++){
result += (r[i]+"_");
}
result += r[r.length-1];
return result;
}
}
java代碼如何實(shí)現(xiàn)中英文轉(zhuǎn)換
使用java提供的國際化功能就可以了。不過建議你使用框架技術(shù)中的國際化,框架技術(shù)中的國際化都做過封裝,實(shí)現(xiàn)起來相對簡單的多。只需要簡單的配置就可以實(shí)現(xiàn)中英文或者其他語言的切換了!~
Java 編寫英文單詞的漢語翻譯
public static void main(String[] args) throws Exception {
MapString, String map = geDictionary();
String str = "love";
if (map.containsKey(str)) {
System.out.println(map.get(str));
} else {
System.out.println("詞庫里沒有這個(gè)詞");
}
}
public static MapString, String geDictionary() {
MapString, String map = new HashMapString, String();
map.put("dictionary", "字典");
map.put("map", "地圖");
map.put("love", "愛");
map.put("cat", "貓");
map.put("dog", "狗");
map.put("bird", "鳥");
return map;
}
當(dāng)前名稱:java中英文翻譯代碼 java實(shí)現(xiàn)英文翻譯中文
本文鏈接:http://www.dlmjj.cn/article/ddeopih.html