当前位置:编程学习 > JAVA >>

请各位大虾帮忙看看这个程序是用什么语言写的,最好能帮小弟转成JAVA版的,谢谢!!!

请各位大虾帮忙看看这个程序是用什么语言写的,最好能帮小弟转成JAVA版的,最好能有界面,源EXCEL文件通过可选择打开,输出文件可手动改变输出路径。谢谢!!!
以下为源代码:

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace yjwf
{
    class Program
    {
        static void Main(string[] args)
        {
            if (File.Exists("output.csv"))
                File.Delete("output.csv");

            StreamReader reader = new StreamReader("data.csv");
            StreamWriter writer = new StreamWriter("output.csv",false,Encoding.GetEncoding("gb2312"));
            
            writer.WriteLine("波长,一阶微分");
            
            int[] wavelength = new int[751];
            double[] reflectValue = new double[751];

            int[] outwavelength = new int[749];
            double[] yjwf = new double[749];

            reader.ReadLine();

            string temp=string.Empty;
            string[] data;

            Console.WriteLine("数据将启动初始化....");
            for (int i = 0; i < 751; i++)
            {
                temp = reader.ReadLine();
                data = temp.Split(new char[] { ',' });
                wavelength[i] = Convert.ToInt32(data[0]);
                reflectValue[i] = Convert.ToDouble(data[1]);
            }
            Console.WriteLine("数据初始化成功!");

            Console.WriteLine("开始进行一阶微分计算.....");

            int index = 1;
            for (int j = 0; j < 749; j++)
            {
                outwavelength[j] = wavelength[index];                
                yjwf[j]=(reflectValue[index + 1] - reflectValue[index - 1]) / 4;

                writer.WriteLine(outwavelength[j].ToString() + "," + yjwf[j].ToString());
                
                index++;
            }

            Console.WriteLine("完成计算");
            reader.Close();
            writer.Flush();
            writer.Close();            
        }
    }
}
--------------------编程问答-------------------- 这明显是.net吧,没有相关环境,我这转不了,支持下楼主吧 --------------------编程问答-------------------- 好了。。你也可以结贴了。。基本上不会有人这么无聊的帮你干这事 --------------------编程问答-------------------- 这个帖子不能沉啊,谢谢大家!!!!! --------------------编程问答-------------------- 你想干嘛??? --------------------编程问答-------------------- c#写的
转换你自己搞下就好 --------------------编程问答-------------------- 熟悉 java IO 的话,很快就转过去了。 --------------------编程问答-------------------- java IO很爽哦 吼吼看api吧 --------------------编程问答--------------------
引用 7 楼 zhoujiaolongde 的回复:
java IO很爽哦 吼吼看api吧


三年前写过一段时间代码,现在早就遗忘了,有大虾几分钟搞定的,帮个忙呗 --------------------编程问答-------------------- 介绍一个工具  C# To Java Convert或者CS2J
正版是付费的,少量代码可以用试用版,我都已经使用过了,比较好用。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,