`
小杨学JAVA
  • 浏览: 901812 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

遍历和迭代

遍历:对于集合数据而言,访问所有的数据即为遍历。遍历的方法可以用递归或者迭代。 迭代:一般是用同一个参数来表示每个集合元素,用循环来实现。 递归:是利用计算机的堆栈的概念,一般通过调用相同的函数来实现,函数中一般会设置终止的语句。举个例子 int fun(int n){ if (1 == n) {//终止语句 return 1; } else { return n*fun(n-1); //递归 } }
  iText中的PdfPTable和PdfPCell仅提供了合并列的功能(通过cell.setColspan(cellCount)实现),并未提供合并行的方法。如果需要生成下列表格,怎么实现呢?   A D B C   可考虑在cell中添加一个表格来实现。对于上列表格,需先建立一个2列的表格。在表格的第一列中填充一个2行的表格即可。具体代码如下:  

Set和HashMap

  发现 Set和HashMap之间还是有很多需要注意的地方:  HashMap<String,String> map = new HashMap<String,String>();map.put("1", "aa");map.put("2", "bb");map.put("3", "aa"); Set<String> set = map.keySet(); 1.  map的keySet()方法只返回一个set实例,所以当从key1中删 ...
  iText5.0解决中文输出的问题 起因:   最近研究PDF的生成,用到了iText。在网上,大多数人用的都是iText2.1,并且配合iTextAsian.jar来解决中文输出的问题。 但是,将iTextAsian.jar和iText5.0放在lib目录下,利用以下语句:   Java代码   
  创建itext document&横向打印 博客分类:  PDF 概述 Document是itext的基础,你可以添加文档数据(用户阅读的信息)和元数据(pdf内部使用的信息)。在创建document对象时,你可以定义page size,page color and page margins。 ...
iText学习第一天   package com.itext.test; import java.awt.Color;import java.io.FileOutputStream; import com.lowagie.text.Cell;import com.lowagie.text.Chapter;import com.lowagie.text.Document;import com.lowagie.text.Font;import com.lowagie.text.FontFactory;import com.lowagie.text.List;import com.low ...
我使用iText输出PDF报表的实践(转) 我使用iText输出PDF报表的实践  最近,工作中,用到iText输出PDF格式的报表,过程中熟悉了iText的用法,在这里跟大家分享一下。  iText作为一个文本输出的java开源代码,提供了PDF、 ...
iText学习 ---表格 iText学习第二天---表格   一个最基本的PdfPTable的例子 package com.itext.test; import java.awt.Color;import java.io.FileOutputStream;import java.io.IOException; import com.lowagie.text.Document;import com.lowagie.text.DocumentException;import com.lowagie.text.Paragraph;import com.lowagie. ...
刚做完成公司项目,剩下的时间来总结下项目所用到的技术要点: 1.tooltip应用:实现的效果为鼠标经过有提示信息,这个和链接<a href="xxx" title="xxx' >xx</a> 属性类似。 2.下面介绍步骤:      2.1 导入jquer ...
要实现在jqGrid表格上动态的加行、删行,最后点击“保存”按钮,与后台交互,保存数据  var lastFlag ;   $gridTable = $("#gridTable").jqGrid( {        datatype : 'json',        colNames : ['age', 'sex' ],        colModel : [                    {name : 'age',index : 'age',width : 80,editable:true,edittype:'text',editrules:{requi ...
jqGrid的编辑——基础知识 使用jqGrid修改数据 jqGrid可以有三种方式,让我们来修改显示在jqGrid中的数据。这三种方式分别是:Cell Editing——只允许修改某一个单元格内容.(所有图片均来自jqGrid的wiki或者jqGrid的Demo截图) Inline Editing——允许在jqGrid中直接修改某一行的数据 Form Editing——弹出一个新的编辑窗口进行编辑和新增 暂时先不管这三种方式,我们来看看如何让一个jqGrid的数据能够进行编辑呢?其实很简单,就是在jqGrid的colModel属性中,设置几个属性:
参数: shrinkToFit:false,        (  autoScroll: true,)   例子如下:   {name:'inventoryCode',index:'inventoryCode', width:160, editable:true,align:"center"}, {name:'status',index:'status', width:90, classes:'colstatus', align:"center",formatter:formatSta ...
2down votefavorite share [g+]share [fb]share [tw]
POI 读取EXCEL文件及一些简单的格式设置。 2011-05-25 15:18 public class ExcelBook {    private java.io.FileInputStream inputStream;    private FileOutputStream outputStream;    private org.apache.poi.hssf.usermodel.HSSFWorkbook workBook;    private org.apache.poi.hssf.usermodel.HSSFSheet workSheet;     pub ...
Global site tag (gtag.js) - Google Analytics