`
lhyasia
  • 浏览: 5461 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

今天第一次用JAVA写了个有用的程序

阅读更多

所谓有用, 对我自己而已。

 

一个从.csv文件抓出两列(每个CELL内容是“@”号隔开的字符串序列), 如果左边的CELL和右边CELL字符串个数

相等, 则把两个位置对应的字符串拿出来生成一行数据(后面追加一些常量域), 如果左边CELL中字符串个数比

右边大1, 则还要追加右边CELL中字符串所代表数字范围之外的范围。  语文太差了。。

 

示例1:

左边CELL: DOG@CAT@PIG                右边CELL: 0, 1, 2

 

输出:

ID1   0   0   UNSIGNED   DOG

ID1   1   1   UNSIGNED   CAT

ID1   2   2   UNSIGNED   PIG

 

示例2:

左边CELL: BEIJING@SHANGHAI@TOKOY@PARIS              右边CELL: 0, 1, 5

 

输出:

ID2   0   0        UNSIGNED   BEIJING

ID2   1   1        UNSIGNED   SHANGHAI

ID2   5   5        UNSIGNED   TOKOY

ID2   2   3        UNSIGNED   PARIS

ID2   6   255    UNSIGNED   PARIS

 

150行左右的JAVA代码。 折腾一个下午。第一次用Eclipse, 惊艳。

 

总结: 6年时间一直用C/C++, 心血来潮试一下java. 算是“try something different”。

偶尔出一次轨, 呵呵。 java语法和C++很像, 它的库有不少杂七杂八的东东可以直接拿来用,

像String的splite, 半自动了, 稀饭。一开始不习惯Eclipse的自动编译, KAO, 我写

着代码你也报错, 太没天理了。一会儿就习惯了。 巨讨厌Eclipse强制要求某些IO操作

套try{}catch(){}块, 很烦人。 还没接触更NB的JAVA特性, 像reflect, 早闻大名,

但没试过, 没感觉。今后如果有机会再用java, 说不定能用上。

分享到:
评论

相关推荐

    我的第一个java程序 简单图书管理系统

    《我的第一个Java程序:简单图书管理系统》 在Java编程的世界里,开发一个简单的图书管理系统是一项基础但实用的任务,它能帮助我们理解面向对象编程的基本概念,数据库连接以及数据操作。这个项目采用Java语言编写...

    java第一次内测题

    "java第一次内测题"可能是指一个针对学习Java的学生或新手程序员的测试,旨在评估他们对Java基础知识的理解和应用能力。这类内测通常会涵盖Java语言的核心概念,如语法、数据类型、控制结构、类与对象、异常处理、...

    用java写的一个计算器

    - **状态控制**:使用变量`fuhao`存储当前运算符,`jieguo`存储运算结果,`first`标志是否是第一次输入,这些变量帮助控制程序的运行流程,确保计算的准确性和连贯性。 #### 4. 特殊功能 - **开平方根**:通过`...

    java源码包---java 源码 大量 实例

     当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。  QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...

    java 制作的一个简单的浏览器

    Java是一种面向对象的、跨平台的编程语言,以其“一次编写,到处运行”的特性而闻名。在构建浏览器时,我们需要对Java的基础语法、类库和面向对象编程有深入的理解。 2. **Swing或JavaFX**: 在Java中,用于创建...

    求质数 java 简单的java程序

    这是一个用java编写的控制台程序,可以求一个数是不是质数,并且把这个数按递减顺序求,一直求到1,一次性的显示判断

    Java第一次实验

    Java程序的开发过程和语句的使用!仅供参考……

    用Java语言写的学籍管理系统程序

    它以其“一次编写,到处运行”的特性而闻名,因为Java应用程序可以在任何支持Java运行环境的计算机上运行。Java具有丰富的类库,能够方便地处理网络、数据库连接、图形用户界面(GUI)等任务,因此非常适合开发大型...

    Java 课件 -第一次的课件

    【Java 课件 - 第一次的课件】是面向初学者设计的一套教学资源,旨在用通俗易懂的语言帮助新手快速入门Java编程。这个课件的特点是讲解方式平易近人,适合那些对编程术语不熟悉,希望快速融入IT行业的学习者。"道上...

    中国矿业大学程序设计综合实践java四次作业第一次作业简单计算器

    中国矿业大学程序设计综合实践java四次作业第一次作业简单计算器(全部原创,至少90分) 计算器实现及拓展功能 一、 基本功能: 1. 能够完成加减乘除四则运算(整数、小数) 2. 具备清空、退格功能 一、 拓展功能: ...

    ssd3 第一次作业_java程序_ssd3_

    【标题解析】:“ssd3 第一次作业_java程序_ssd3_”这个标题表明这是一个关于“ssd3”课程的第一次作业,作业内容是编写Java程序。"ssd3"可能是一个课程代码或者系列,而“第一次作业”则提示我们这是一次初步的编程...

    java第一次课

    根据给定的部分内容中的第一段文字,我们可以猜测这是一个绘制简单图形的练习题。具体步骤如下: 1. **理解题目**:题目要求绘制一个菱形图案。 2. **分析需求**:菱形由上半部分和下半部分组成,需要通过循环结构...

    Java语言程序设计第三版-习题答案.pdf

    * 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...

    java 求爱 小程序

    它的“一次编写,到处运行”(Write Once, Run Anywhere)特性使得Java程序可以在任何安装了Java虚拟机(JVM)的设备上运行,这包括个人电脑、移动设备甚至服务器。 在【LoveForEver.java】文件中,我们可以看到...

    基于java开发的二维码生成小程序

    使用ZXing,开发者可以轻松地在Java程序中集成二维码生成。首先,需要引入ZXing的依赖库,然后调用其提供的Encoder类进行数据编码,接着通过BitMatrix类构建二维码的图形表示,最后通过Writer类将BitMatrix转换为...

    JAVA第一次课程作业

    在本Java课程作业中,学生被要求编写一个程序,该程序能够从键盘接收一个十进制整数,然后将其转换并显示为二进制或十六进制的形式,但不使用Java内置的`Integer.toBinaryString(Int)`或`Integer.toHexString(Int)`...

    java编写的小程序

    它以其“一次编写,到处运行”的特性而闻名,因为Java应用程序可以在任何支持Java虚拟机(JVM)的平台上运行。Java的设计理念是简单性、健壮性、安全性、可移植性和高性能。在这个“java编写的小程序”中,我们可以...

    java语言程序设计 电子书

    它的设计理念是“一次编写,到处运行”,这得益于其跨平台的Java虚拟机(JVM)。 本书首先会介绍Java开发环境的设置,包括如何安装Java Development Kit(JDK)以及配置环境变量。接着,会讲解Java的基本语法,如...

    1java认识与首个应用程序发布

    "首个应用程序发布"可能指的是编写并运行第一个Java应用程序的过程,包括以下步骤: 1. **安装环境**:首先,你需要下载并安装Java Development Kit(JDK),它包含了编译和运行Java程序所需的所有工具。 2. **...

    Java第三次作业 Java第三次作业

    【Java第三次作业】是针对Java编程语言的一次学习任务,主要涵盖了Java的基础概念、语法以及程序设计的基本思想。从描述中的“Java作业”可以推测,这次作业可能涉及到以下几个关键知识点: 1. **基础语法**:Java...

Global site tag (gtag.js) - Google Analytics