java代码翻译器在线(代码翻译器在线翻译)

http://www.itjxue.com  2023-02-12 08:38  来源:未知  点击次数: 

Java 代码翻译

package?com.lp.test;

public?class?StringTest?{

????public?static?void?main(String[]?args)?{

????????//?TODO?code?application?logic?here

????????//打印main方法参数

????????if?(args.length??0)?{

????????????for?(int?i?=?0;?i??args.length;?i++)?{

????????????????System.out.println(args[i]);

????????????}

????????}?else?{

????????????System.out.println("No?args.");

????????}

????????String?str?=?"12345";

????????//将str拆分为单个char输出

????????for?(int?i?=?0;?i??str.length();?i++)?{

????????????System.out.print(str.charAt(i)?+?"?");

????????}

????????System.out.println("");

????????//截取str前四位

????????str?=?str.substring(0,?4);

????????System.out.println(str);

????????//将截取后的str与"77777"进行拼接

????????str?=?str.concat("77777");

????????System.out.println(str);

????????//输出7在str中第一次出现的位置

????????int?index?=?str.indexOf('7');

????????System.out.println(index);

????????//获取7在str中最后一次出现的位置

????????int?lastIndex?=?str.lastIndexOf('7');

????????System.out.println(lastIndex);

????????//将str中的7全部换为6

????????str?=?str.replace('7',?'6');

????????System.out.println(str);

????????//将str中第一次出现的"6666"置换为"5"

????????str?=?str.replaceAll("6666",?"5");

????????System.out.println(str);

????????//初始化一个包含"12345"的字符串缓冲对象

????????StringBuilder?strb?=?new?StringBuilder("12345");

????????//循环输出字符串缓冲对象的内容

????????for?(int?i?=?0;?i??strb.length();?i++)?{

????????????System.out.print(strb.charAt(i)?+?"?");

????????}

????????System.out.println("");

????????//删除strb中索引为4的字符

????????strb.deleteCharAt(4);

????????System.out.println(strb);

????????//在删除字符后的strb中拼接"77777"

????????strb.append("77777");

????????System.out.println(strb);

????????//在索引为4芳容位置上插入"56";

????????strb.insert(4,?"56");

????????System.out.println(strb);

????????//颠倒strb中的字符顺序

????????strb.reverse();

????????System.out.println(strb);

????????String?hello?=?"HelloWord";

????????//将hello字符串转换为全小写

????????System.out.println(hello.toLowerCase());

????????//将hello字符串转换为全大写

????????System.out.println(hello.toUpperCase());

????}

}

c#代码翻译成java

1、Java Language Conversion Assistant

Java Language Conversion Assistant是一款最出色和最受欢迎的Eclipse插件,它可以用一些简单的语法实现Java代码转换成C#代码。有些语法可以忽略文件、忽略类、合并类,或者将特殊的方法翻译成.NET的事件和属性。

2、Octopus .NET Translator

这是一个商业软件,不仅支持Java代码转换成C#代码,而且支持Java代码转换成C++,C#代码转换成VB.NET,以及VB.NET转换成C#。该软件主要提供一系列语法转换器,并且转换质量和速度都很不错。

3、Tangible Solution’s Java to C# Converter

这款Java转换C#的工具提供了商业版和免费版,免费版仅支持1000行的代码转换,但是这款软件的转换结果非常精确而且全面。该免费版软件可以将整个Java文件目录转换成C#文件,并且支持自定义设置,也可以添加注释。对任何一个C#初学者来说,它都是一款很不错的学习工具。

4、XES – Java To C#

这款Java转换C#工具以使用方便而著称,该工具可以提供一个准备的转换结果,并且让转换恰到好处,这款工具对初学者来说相当的方便。

5、varycode

Verycode是一个最好的在线代码转换平台,支持对c#, VB, Java, Ruby , Python等编程语言之间的转换

有没有java代码翻译软件?

没有翻译软件,但是能编写翻译程序。

java 代码翻译实例:

1.输入一个以’@’结束的字符串,从左至右翻译。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n+1 次,不论后一个字符是否为数字;若下一个字符非数字,则表示自己。

2.翻译后,以3 个字符为一组输出,组与组之间用空格分开。

例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。

3.分析:首先直接遍历数组把字符串按要求进行翻译,然后将翻译后的字符串进行分组形成字符串数组,最后把字符串数组用下划线连接输出。

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个分一组

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翻译器是什么软件

java翻译器是针对Java语言编写的应用程序时用到的翻译软件。

Java是一门面向对象编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流网络连接,所以用户可以产生分布式的客户机和服务器。网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。

翻译器的好处:

1、节省时间,比如在翻译某些论文的时候,我们可以直接使用这些机器翻译来一次性全部翻译完成,而我们要做的就是检查那里没有翻译对进行修改,这样大大的节省了我们的时间成本,而且可以多检查几遍,大大的提高了效益和质量的保证。

2、出现错误的几率低,既然是机器,那么这个机器肯定是把某国的语言全部都记录在程序中,翻译起来肯定是不会错误的,在加上翻译完成后人工的检查更能保证质量,出错的几率自然就会更低。

(责任编辑:IT教学网)

更多

推荐Freehand教程文章