
正文
java代码把英语转汉语 java代码翻译成中文
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。
学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。
在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码:
打开idea,选择Project-File-Project Structure-SDKs-Sourcepath,初始状态如下图 :
打开本地jdk安装路径,本处为E:\java\jdk8,将此路径下的src.zip压缩包解压到自定义的指定文件夹(可以在电脑磁盘任意位置),本处解压到同目录的jdk_source文件夹下,如下图:
继续在步骤1中的设置页面中操作,将E:\java\jdk8\src.zip通过右侧的减号将其移除;并通过右侧的加号,将解压文件夹E:\java\jdk8\jdk_source导入进来;点击apply,再点击OK。导入结果见下图:
这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。
一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况
相关问答
Q1: 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("词库里没有这个词");
}
}
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;
}
Q2: 在java程序中可以直接将一段中文翻译为英文,或者翻译为别的语言吗。如果可以,怎么实现?
当然可以啊 你可以参照有道网页翻译或雅虎宝贝鱼 实现原理就是先建立一个参照库,然后根据输入去参照库里面找出对应的语言翻译 然后按照一定的格式转换过来即可,但你要想翻译的很准就非常难了,目前的翻译结果都是大致对应,然后在修改
Q3: java编写一个有两个文本框的小应用程序,在第一个文本框中输入英语单词,在第二个文本框中会自动显示汉语
你把text1.addActionListener(this);换成
text1.addActionListener(
new Actionlistener(){
public void actionPerformed(ActionEvent e) {
if(e.getSource()==text1){
s=text1.getText();
if(s=="red"){
text2.setText("红色");
}
else if(s=="红色"){
text2.setText("red");
}
}
}
});
用内部匿名类或者重新自定义一个集成ActionLister的类
.addActionListener(ActionListener);方法内参数必须类型是ActionListener类,这里你直接用了this,this指这个Question5_8这个类本身,而这个类继承的是applet,使用的接口时ActionListener,所以会不能正常出结果
Q4: java代码如何实现中英文转换
使用java提供的国际化功能就可以了。不过建议你使用框架技术中的国际化,框架技术中的国际化都做过封装,实现起来相对简单的多。只需要简单的配置就可以实现中英文或者其他语言的切换了!~
java代码把英语转汉语的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码翻译成中文、java代码把英语转汉语的信息别忘了在本站进行查找喔。







