「java时间集合」java什么时候用到集合
今天给各位分享java时间集合的知识,其中也会对java什么时候用到集合进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA如何得到给定日期所在月份天数的集合
- 2、java集合是什么?
- 3、java 里List把集合里的连续时间(按天)进行分割,拼接成时间连续的字符串输出
- 4、JAVA怎么获取两个日期之间月份集合
JAVA如何得到给定日期所在月份天数的集合
import java.util.Calendar;
public class Du {
public static void main(String[] args) {
String date = "2011-01-12";
int[] daysInMonth = getMonthDays(date);
for(int value: daysInMonth){
System.out.print(value + " ");
}
}
private static int[] getMonthDays(String date) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, Integer.parseInt(date.substring(0, 4)));
calendar.set(Calendar.MONTH, Integer.parseInt(date.substring(5, 7)) -1);
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
int[] days = new int[maxDay];
for(int i = 1; i = maxDay; i++){
days[i-1] = i;
}
return days;
}
}
-----------------
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
java集合是什么?
Java集合是什么:
Java 中的集合类库可以帮助我们在程序设计中实现传统的数据结构。
Java的集合类是一个用来存放对象的容器,有以下特点:
1、Java集合只能存放对象。加入添加了一个基本数据类型,会被自动装箱后存入集合。
2、集合存放的是多个对象的引用,对象本身是在堆内存中的。
3、集合可以存放不同类型,不限数量的数据类型。
集合分三种:1、Set 2 、List 3、Map,下面进行具体介绍。
扩展链接:
主要内容:
1)手写ArrayList
2)手写单链表
3)手写LinkedList
4)手写HashMap
5)手写HashSet
6)最新并发集合类
学习目标:
1. 掌握手写ArrayList
2. 掌握手写单链表
3. 掌握手写LinkedList
4. 掌握手写HashMap
5. 掌握手写HashSet
6. 理解最新并发集合类底层原理
视频课程小结:
01_集合提升训练_手写ArrayList_get_size_isEmpty_自定义异常
02_集合提升训练_手写ArrayList_构造方法_add
03_集合提升训练_手写ArrayList_toString_iterator
04_集合提升循环_手写单链表_get
05_集合提升训练_手写单链表_add_remove_toString
06_集合提升训练_手写LinkedList
07_集合提升训练_手写LinkedList_添加内存分配图
08_集合提升训练_HashMap的原理和代码准备
09_集合提升训练_手写HashMap的put
10_集合提升训练_手写HashMap的get_toString
11_集合提升训练_手写HashSet
12_集合提升训练_新一代并发集合类
java 里List把集合里的连续时间(按天)进行分割,拼接成时间连续的字符串输出
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%
%@ taglib prefix="s" uri="/struts-tags"%
%
String basePath = request.getContextPath() + "/";
%
html
head
title新闻列表/title
script type="text/javascript" language="javascript"
src="%=basePath%resources/js/jquery.js"/script
script type="text/javascript" language="javascript"
src="%=basePath%resources/js/json2.js"/script
/head
body
form id="hrq" method="post"
input type="hidden" id="totalPage" name="totalPages"
value="${pageInfo.totalPages}" /
input type="hidden" id="currentPage" name="currentPage"
value="${pageInfo.currentPage}" /
s:if test="%{newsBeanList.size 0}"
s:iterator value="newsBeanList"
tr
a href="javascript:void(0)" onclick="queryNewsInfo('${newsContent}')"
s:property value="%{newsContent}" /
/a
br/
/tr
/s:iterator
/s:if
s:else
tr
td style="text-align: center"
无记录
/td
/tr
/s:else
tr
th align="right" colspan="9"
span
input type="button" value='上一页' onClick="doGoToLastPagebutton(document.getElementById('currentPage').value)" /
input type="button" value='下一页' onClick="doGoToNextPagebutton(document.getElementById('currentPage').value)" /
input type="button" value='末页' onClick="doGoToEndPagebutton(document.getElementById('totalPage').value)" /
input type="text" style="display: none;" /
input type="text" id="gotoPage" value="" size="4" maxlength="8" /
input type="button" value='跳转' onClick="doGoToPagebutton(document.getElementById('gotoPage').value)" /
/span
/th
/tr
/form
script type="text/javascript"
/**
* 分页跳转
*/
function doGoToPagebutton(gotoPage)
{
if(gotoPage == 0)
{
gotoPage = 1;
}
document.forms[0].target = "";
document.forms[0].action = "%=basePath%regionNews/queryRegionNews.action?pageInfo.numPerPage=${pageInfo.numPerPage}pageInfo.currentPage=" + gotoPage;
document.forms[0].submit();
}
//上一页
function doGoToLastPagebutton(currentPage)
{
var gotoPage;
if(currentPage==1)
{
gotoPage =1;
}
else
{
gotoPage = currentPage -1;
}
document.forms[0].target = "";
document.forms[0].action = "%=basePath%regionNews/queryRegionNews.action?pageInfo.numPerPage=${pageInfo.numPerPage}pageInfo.currentPage=" + gotoPage;
document.forms[0].submit();
}
//下一页
function doGoToNextPagebutton(currentPage)
{
var gotoPage;
gotoPage = parseInt(currentPage) +parseInt(1);
document.forms[0].target = "";
document.forms[0].action = "%=basePath%regionNews/queryRegionNews.action?pageInfo.numPerPage=${pageInfo.numPerPage}pageInfo.currentPage=" + gotoPage;
document.forms[0].submit();
}
//末页
function doGoToEndPagebutton(totalPage)
{
document.forms[0].target = "";
document.forms[0].action = "%=basePath%regionNews/queryRegionNews.action?pageInfo.numPerPage=${pageInfo.numPerPage}pageInfo.currentPage=" + totalPage;
document.forms[0].submit();
}
/script
/body
/html
JAVA怎么获取两个日期之间月份集合
你是指要获取2个日期之间的月份有哪些吗?比如,2015-1-12 到2015-4-12 ,之间那月份集合就是1,2,3,4这样的吗?
关于java时间集合和java什么时候用到集合的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。