java代码英文翻译器 java代码翻译成中文在线

JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具 。学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能 。
在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的 。但是无法在源码中添加自己的注释 , 无法添加自己的理解 。如果干瞪眼看的话 , 可能过段时间,就忘记了 。下面就介绍下 , 如何在jdk源码中为所欲为,像在java代码英文翻译器我们自己的代码中一样写注释、调代码java代码英文翻译器:
打开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时,会出现代码运行和行号不匹配的情况
有没有java代码翻译软件?没有翻译软件java代码英文翻译器,但是能编写翻译程序 。
java 代码翻译实例java代码英文翻译器:
1.输入一个以’@’结束的字符串 , 从左至右翻译 。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n+1 次,不论后一个字符是否为数字;若下一个字符非数字 , 则表示自己 。
2.翻译后,以3 个字符为一组输出,组与组之间用空格分开 。
例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’ 。
3.分析java代码英文翻译器:首先直接遍历数组把字符串按要求进行翻译,然后将翻译后的字符串进行分组形成字符串数组,最后把字符串数组用下划线连接输出 。
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; ilength; i++) {
str[i] = s.charAt(i);
}
result += str[0];
if (str[length - 1] != '@') {
System.out.println("输入有误java代码英文翻译器!");
} else {
for (int index = 0; indexlength - 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));
}
【java代码英文翻译器 java代码翻译成中文在线】//每3个分一组
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()){

推荐阅读