1.使用String类分割split将字符串“Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide,available for a small fee from BruceEckel”单词提取输出,单词以空格或','分隔

public static void main(String[] args) {
String str="Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide,available for a small fee from BruceEckel";
String[] string=str.split(" |,");
for (String string2 : string) {
System.out.print(string2+",");
}
}

2.设计一个类Student,类的属性有姓名,学号,出生日期,性别,所在系等。并生成学生类对象数组存储学生数据,然后按照学生的姓名将学生排序输出,使用String类的compareTo方法。函数原型输入两个学生对象,返回一个整型数字表示大小,以学生姓名为排序依据。

package com.littlepage.test2;

import java.util.Date;

public class Student implements Comparable<Student>{
private String name;
private int stuNum;
private Date birthDate;
private String sex;
private String department;
public Student() {
name="";
stuNum=;
birthDate=new Date();
sex="男";
department="";
}
public Student(String name, int stuNum, Date birthDate, String sex, String department) {
super();
this.name = name;
this.stuNum = stuNum;
this.birthDate = birthDate;
this.sex = sex;
this.department = department;
}
@Override
public String toString() {
return "Student [name=" + name + ", stuNum=" + stuNum + ", birthDate=" + birthDate + ", sex=" + sex
+ ", department=" + department + "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getStuNum() {
return stuNum;
}
public void setStuNum(int stuNum) {
this.stuNum = stuNum;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
@Override
public int compareTo(Student o) {
return this.getName().compareTo(o.getName());
}
}

3.设计一个程序,计算任意的一个日期与系统当前日期相差天数

public static void main(String[] args) {
Calendar c=Calendar.getInstance();
int y=;//年
int M=;//月
int d=;//日
int H=;//时
int m=;//分
int s=;//秒
c.set(Calendar.YEAR, y);
c.set(Calendar.MONTH, M-);
c.set(Calendar.DATE, d);
c.set(Calendar.HOUR_OF_DAY, H);
c.set(Calendar.MINUTE, m);
c.set(Calendar.SECOND, s);
Calendar now=Calendar.getInstance();
long aTime=now.getTimeInMillis();
long bTime=c.getTimeInMillis();
long cTime=aTime-bTime;
long sTime=cTime/;//时间差,单位:秒
long mTime=sTime/;
long hTime=mTime/;
long dTime=hTime/;
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:"+f.format(now.getTime()));
System.out.println("设定时间:"+f.format(c.getTime()));
System.out.println("时间差:"+dTime+"天"+hTime%+"时"+mTime%+"分"+sTime%+"秒");
}

3.设计一个日历类等相关方法,按照图15.1样式编制一个日历程序,复习Swing等相关知识

JavaEE编程实验 实验1 Java常用工具类编程(未完成)的更多相关文章

  1. JavaEE-实验一 Java常用工具类编程

    该博客仅专为我的小伙伴提供参考而附加,没空加上代码具体解析,望各位谅解 1.  使用类String类的分割split 将字符串  “Solutions to selected exercises ca ...

  2. JAVA常用工具类汇总

    一.功能方法目录清单: 1.getString(String sSource)的功能是判断参数是否为空,为空返回"",否则返回其值: 2.getString(int iSource ...

  3. Java常用工具类---XML工具类、数据验证工具类

    package com.jarvis.base.util; import java.io.File;import java.io.FileWriter;import java.io.IOExcepti ...

  4. [转]Java常用工具类集合

    转自:http://blog.csdn.net/justdb/article/details/8653166 数据库连接工具类——仅仅获得连接对象 ConnDB.java package com.ut ...

  5. java常用工具类(java技术交流群57388149)

    package com.itjh.javaUtil;   import java.util.ArrayList; import java.util.List;   /** * * String工具类. ...

  6. 项目经验分享——Java常用工具类集合 转

    http://blog.csdn.net/xyw591238/article/details/51678525 写在前面     本文涉及的工具类部分是自己编写,另一部分是在项目里收集的.工具类涉及数 ...

  7. java 常用工具类

    1. org.apache.commons.collections4包提供CollectionUtils.MapUtils.ListUtils.SetUtils等工具类: 2. org.apache. ...

  8. Java常用工具类之Excel导出

    package com.wazn.learn.util; import java.util.List; import java.util.Map; import org.apache.poi.hssf ...

  9. Java常用工具类之删除文件

    package com.wazn.learn.util; import java.io.File; /** * 删除文件工具类 * @author yangzhenyu * */ public cla ...

随机推荐

  1. nfs共享文件搭建

    Linux NFS服务器的安装与配置详解 一.NFS服务简介  NFS是Network  File System(网络文件系统).主要功能是通过网络让不同的服务器之间可以共享文件或者目录.NFS客户端 ...

  2. Spring MVC 编程流程步骤

    Spring MVC 编程流程步骤 1. 建立Maven工程 2. 添加Spring MVC依赖 <dependencies> <dependency> <groupId ...

  3. 在配置好环境以后,启动tomcat后,出现这个异常

    15-Apr-2019 16:48:13.299 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardConte ...

  4. MySQL字符类型datetime与timestamp

    这片博客来详细分区一下这哥俩! 首先来说明这两个字符类型: DATETIME 8 1000-01-01 00:00:00 ~9999~12-31 23:59:59 0000-00-00 00:00:0 ...

  5. 腾讯云 网站开启HTTPS

    下图是我站点的初始化样子,可以看到只是输出一个字符串,啥也没有,并且没有https. 这无所谓,因为我们的重点是https,而不是网站内容 接下来就是配置https的关键步骤了,其实只需要三步而已: ...

  6. 判断PC或mobile设备

    js 限制: <script type="text/javascript"> function uaredirect(f){try{if(document.getEle ...

  7. Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践

    Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践 Spring Boot + Nginx + Mysql 是实际工作中 ...

  8. 07:vue定义路由

    1.1 定义路由 1.说明 1. 路由是单页面应用程序(SPA)的关键,Vue提供过来路由插件,使用这个路由就要安装这个插件 2. 安装: npm install vue-router 3. 依赖于v ...

  9. replace 将逗号替换~

    var reg = new RegExp(",","g"); //"g"表示全局替换var aa="qq,ww";aa= ...

  10. 从输入URL到页面显示发生了什么

    阅读目录 1.输入地址 2.浏览器查找域名的 IP 地址 3.浏览器向 web 服务器发送一个 HTTP 请求 4.服务器的永久重定向响应 5.浏览器跟踪重定向地址 6.服务器处理请求 7.服务器返回 ...