「java题头」java语言题目

博主:adminadmin 2023-03-22 11:33:06 629

本篇文章给大家谈谈java题头,以及java语言题目对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

编写一个JSP,要求:向一个ArrayList对象中添加10个字符串;使用for循环进行添加,存储内容依次是

// 在页面题头先把这个包java.util.List.*;和java.util.ArrayList.*;导进来。

List类型 list = new Arryalist类型();

for(int i=1;i=10;i++){

String s = "第" + i +"个字符串";

list.add(s);

}

system.out.println("添加完毕");

Java怎样将数据库中数据导出为Excel文件,求完整例子附带数据库。

下面是我写的一个运用jxl生成Excel文件的方法

该方法接收一个保存MarkesData数据的ArrayList arlist和文件生成路径Path

通过取得arlist里的数据生成Excel文件

感觉应该是你想要的 我没调试过也许有错 你也可以根据你的需要进行修改^_^

import java.io.File;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Iterator;

import jxl.Workbook;

import jxl.write.Label;

import jxl.write.WritableSheet;

import jxl.write.WritableWorkbook;

import jxl.write.WriteException;

import jxl.write.biff.RowsExceededException;

public class WriteExcel {

WritableWorkbook book=null;

public void OutputExcel(ArrayList arlist,String Path){

try{

book = Workbook.createWorkbook(new File(Path));

//设置表名

WritableSheet sheet = book.createSheet("考试单",0);

//生成表格题头

Label labe1 = new Label(0, 0, "考生姓名" );

Label labe2 = new Label(1, 0, "地区");

Label labe3 = new Label(2, 0, "所属院校");

Label labe4 = new Label(3, 0, "班级");

Label labe5 = new Label(4, 0, "考试号");

Label labe6 = new Label(5, 0, "考试时间");

Label labe7 = new Label(6, 0, "科目名称");

//将生成的单元格添加到工作表中

sheet.addCell(labe1);

sheet.addCell(labe2);

sheet.addCell(labe3);

sheet.addCell(labe4);

sheet.addCell(labe5);

sheet.addCell(labe6);

sheet.addCell(labe7);

Iterator it = arlist.iterator();

int i = 1;

while(it.hasNext()){

//通过迭代获得arlist里的MarkesData对象

MarkesData temp = (MarkesData)it.next();

//取得数据生成单元格

Label label1=new Label(0,i,temp.getUser_name());

Label label2=new Label(1,i,temp.getArea_name());

Label label3=new Label(2,i,temp.getCollege_name());

Label label4=new Label(3,i,temp.getClass_name());

Label label5=new Label(4,i,temp.getTest_name());

Label label6=new Label(5,i,temp.getStarttime());

Label label7=new Label(6,i,temp.getSubject_name());

//将生成的单元格添加到工作表中

sheet.addCell(label1);

sheet.addCell(label2);

sheet.addCell(label3);

sheet.addCell(label4);

sheet.addCell(label5);

sheet.addCell(label6);

sheet.addCell(label7);

i++;

}

book.write();

book.close();

} catch (RowsExceededException e) {

e.printStackTrace();

} catch (WriteException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally{

try{

if(book!=null)book.close();

}catch(Exception e){

System.out.println("exception when closing Connection in finally");

System.out.println(e.getMessage().toString());

}

}

}

}

java poi excel 如何根据题头设置其中某几列左对齐,某几列右对齐

// 生成一个样式

    HSSFCellStyle style = workbook.createCellStyle();

// 设置这些样式

    style.setFillForegroundColor(HSSFColor.WHITE.index);

    style.setFillPattern(FillPatternType.SOLID_FOREGROUND);

    style.setBorderBottom(BorderStyle.THIN);

    style.setBorderLeft(BorderStyle.THIN);

    style.setBorderRight(BorderStyle.THIN);

    style.setBorderTop(BorderStyle.THIN);

    style.setAlignment(HorizontalAlignment.CENTER);

JAVA 表格操作

我现在刚用的就是jxl的东西。不过,我里面的文件path没有弄好,设了个死的进去啦

package com.jin.comm.share;

import java.io.File;

import java.util.ArrayList;import jxl.Workbook;

import jxl.write.Label;

import jxl.write.WritableSheet;

import jxl.write.WritableWorkbook;

import com.jin.beans.CustomerInfor;public class ExportFile {

public void expToXSL(ArrayList datalist, String path)throws Exception{

WritableWorkbook book = Workbook.createWorkbook(new File(path));

// 设置表名

WritableSheet sheet = book.createSheet("客户信息",0);

// 生成表格题头

Label labe1 = new Label(0, 0, "编码" );

Label labe2 = new Label(1, 0, "旅行社简称");

Label labe3 = new Label(2, 0, "销售代表");

Label labe4 = new Label(3, 0, "客户级别");

Label labe5 = new Label(4, 0, "合作情况");

Label labe6 = new Label(5, 0, "类型");

Label labe7 = new Label(6, 0, "可信任值");

Label labe8 = new Label(7, 0, "开始合作日期" );

Label labe9 = new Label(8, 0, "终止合作日期");

Label labe10 = new Label(9, 0, "付款方式");

Label labe11 = new Label(10, 0, "旅行社全称");

Label labe12 = new Label(11, 0, "国家/地区");

Label labe13 = new Label(12, 0, "省/直辖市");

Label labe14 = new Label(13, 0, "城市");

Label labe15 = new Label(14, 0, "街道" );

Label labe16 = new Label(15, 0, "邮政编码");

Label labe17 = new Label(16, 0, "电话");

Label labe18 = new Label(17, 0, "传真");

Label labe19 = new Label(18, 0, "电子邮件");

Label labe20 = new Label(19, 0, "web页地址");

Label labe21 = new Label(20, 0, "开户银行");

Label labe22 = new Label(21, 0, "银行账号" );

Label labe23 = new Label(22, 0, "所属机构");

Label labe24 = new Label(23, 0, "所属部门");

Label labe25 = new Label(24, 0, "维护人");

Label labe26 = new Label(25, 0, "维护时间");

Label labe27 = new Label(26, 0, "备注");

//将生成的单元格添加到工作表中

sheet.addCell(labe1);

sheet.addCell(labe2);

sheet.addCell(labe3);

sheet.addCell(labe4);

sheet.addCell(labe5);

sheet.addCell(labe6);

sheet.addCell(labe7);

sheet.addCell(labe8);

sheet.addCell(labe9);

sheet.addCell(labe10);

sheet.addCell(labe11);

sheet.addCell(labe12);

sheet.addCell(labe13);

sheet.addCell(labe14);

sheet.addCell(labe15);

sheet.addCell(labe16);

sheet.addCell(labe17);

sheet.addCell(labe18);

sheet.addCell(labe19);

sheet.addCell(labe20);

sheet.addCell(labe21);

sheet.addCell(labe22);

sheet.addCell(labe23);

sheet.addCell(labe24);

sheet.addCell(labe25);

sheet.addCell(labe26);

sheet.addCell(labe27);

for(int i=1; i=datalist.size(); i++){

CustomerInfor infor = (CustomerInfor)datalist.get(i-1);

Label label1=new Label(0,i,infor.getCode());

Label label2=new Label(1,i,infor.getDepartment());

Label label3=new Label(2,i,infor.getSales());

Label label4=new Label(3,i,infor.getLevel());

Label label5=new Label(4,i,infor.getTecase());

Label label6=new Label(5,i,infor.getTetype());

Label label7=new Label(6,i,infor.getTrust());

Label label8=new Label(7,i,infor.getStarttime()==null ? null : infor.getStarttime().toString());

Label label9=new Label(8,i,infor.getEndtime()==null ? null : infor.getEndtime().toString());

Label label10=new Label(9,i,infor.getPaytype() );

Label label11=new Label(10,i,infor.getFullname() );

Label label12=new Label(11,i,infor.getCountry() );

Label label13=new Label(12,i,infor.getProvince() );

Label label14=new Label(13,i,infor.getLocality() );

Label label15=new Label(14,i,infor.getStreet() );

Label label16=new Label(15,i,infor.getPostal() );

Label label17=new Label(16,i,infor.getPhone() );

Label label18=new Label(17,i,infor.getFax() );

Label label19=new Label(18,i,infor.getEmail() );

Label label20=new Label(19,i,infor.getWebsite() );

Label label21=new Label(20,i,infor.getBankname() );

Label label22=new Label(21,i,infor.getBanknum() );

Label label23=new Label(22,i,infor.getInstitution() );

Label label24=new Label(23,i,infor.getIndepart() );

Label label25=new Label(24,i,infor.getKeepby() );

Label label26=new Label(25,i,infor.getKeepday()==null ? null :infor.getKeepday().toString());

Label label27=new Label(26,i,infor.getComment() );

//将生成的单元格添加到工作表中

sheet.addCell(label1);

sheet.addCell(label2);

sheet.addCell(label3);

sheet.addCell(label4);

sheet.addCell(label5);

sheet.addCell(label6);

sheet.addCell(label7);

sheet.addCell(label8);

sheet.addCell(label9);

sheet.addCell(label10);

sheet.addCell(label11);

sheet.addCell(label12);

sheet.addCell(label13);

sheet.addCell(label14);

sheet.addCell(label15);

sheet.addCell(label16);

sheet.addCell(label17);

sheet.addCell(label18);

sheet.addCell(label19);

sheet.addCell(label20);

sheet.addCell(label21);

sheet.addCell(label22);

sheet.addCell(label23);

sheet.addCell(label24);

sheet.addCell(label25);

sheet.addCell(label26);

sheet.addCell(label27);

}

book.write();

book.close();

}

关于java题头和java语言题目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。