所谓有用, 对我自己而已。
一个从.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语言的核心概念,如语法、数据类型、控制结构、类与对象、异常处理、...
- **状态控制**:使用变量`fuhao`存储当前运算符,`jieguo`存储运算结果,`first`标志是否是第一次输入,这些变量帮助控制程序的运行流程,确保计算的准确性和连贯性。 #### 4. 特殊功能 - **开平方根**:通过`...
当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...
Java是一种面向对象的、跨平台的编程语言,以其“一次编写,到处运行”的特性而闻名。在构建浏览器时,我们需要对Java的基础语法、类库和面向对象编程有深入的理解。 2. **Swing或JavaFX**: 在Java中,用于创建...
这是一个用java编写的控制台程序,可以求一个数是不是质数,并且把这个数按递减顺序求,一直求到1,一次性的显示判断
Java程序的开发过程和语句的使用!仅供参考……
它以其“一次编写,到处运行”的特性而闻名,因为Java应用程序可以在任何支持Java运行环境的计算机上运行。Java具有丰富的类库,能够方便地处理网络、数据库连接、图形用户界面(GUI)等任务,因此非常适合开发大型...
【Java 课件 - 第一次的课件】是面向初学者设计的一套教学资源,旨在用通俗易懂的语言帮助新手快速入门Java编程。这个课件的特点是讲解方式平易近人,适合那些对编程术语不熟悉,希望快速融入IT行业的学习者。"道上...
中国矿业大学程序设计综合实践java四次作业第一次作业简单计算器(全部原创,至少90分) 计算器实现及拓展功能 一、 基本功能: 1. 能够完成加减乘除四则运算(整数、小数) 2. 具备清空、退格功能 一、 拓展功能: ...
【标题解析】:“ssd3 第一次作业_java程序_ssd3_”这个标题表明这是一个关于“ssd3”课程的第一次作业,作业内容是编写Java程序。"ssd3"可能是一个课程代码或者系列,而“第一次作业”则提示我们这是一次初步的编程...
根据给定的部分内容中的第一段文字,我们可以猜测这是一个绘制简单图形的练习题。具体步骤如下: 1. **理解题目**:题目要求绘制一个菱形图案。 2. **分析需求**:菱形由上半部分和下半部分组成,需要通过循环结构...
* 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...
它的“一次编写,到处运行”(Write Once, Run Anywhere)特性使得Java程序可以在任何安装了Java虚拟机(JVM)的设备上运行,这包括个人电脑、移动设备甚至服务器。 在【LoveForEver.java】文件中,我们可以看到...
使用ZXing,开发者可以轻松地在Java程序中集成二维码生成。首先,需要引入ZXing的依赖库,然后调用其提供的Encoder类进行数据编码,接着通过BitMatrix类构建二维码的图形表示,最后通过Writer类将BitMatrix转换为...
在本Java课程作业中,学生被要求编写一个程序,该程序能够从键盘接收一个十进制整数,然后将其转换并显示为二进制或十六进制的形式,但不使用Java内置的`Integer.toBinaryString(Int)`或`Integer.toHexString(Int)`...
它以其“一次编写,到处运行”的特性而闻名,因为Java应用程序可以在任何支持Java虚拟机(JVM)的平台上运行。Java的设计理念是简单性、健壮性、安全性、可移植性和高性能。在这个“java编写的小程序”中,我们可以...
它的设计理念是“一次编写,到处运行”,这得益于其跨平台的Java虚拟机(JVM)。 本书首先会介绍Java开发环境的设置,包括如何安装Java Development Kit(JDK)以及配置环境变量。接着,会讲解Java的基本语法,如...
"首个应用程序发布"可能指的是编写并运行第一个Java应用程序的过程,包括以下步骤: 1. **安装环境**:首先,你需要下载并安装Java Development Kit(JDK),它包含了编译和运行Java程序所需的所有工具。 2. **...
【Java第三次作业】是针对Java编程语言的一次学习任务,主要涵盖了Java的基础概念、语法以及程序设计的基本思想。从描述中的“Java作业”可以推测,这次作业可能涉及到以下几个关键知识点: 1. **基础语法**:Java...