重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
定义2维数组,如上面的定义成a[5][3],下面的定义成b[3][5],然后取a数组的值赋给b数组
十年的达州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整达州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“达州网站设计”,“达州网站推广”以来,每个客户项目都认真落实执行。
给你个我以前写的小例子好了
怎么也得改改才好用,是用的jxl的库,你可以从网上下载一个jxl.jar导到你的项目里
看看它的API有不少例子,好像是韩国人写的写点小东西还好有BUG,大项目的话用apache的POI
public class exportEXL {
String fileName= "F:\\NumberProcessed.xls";
String sheetName ="sheet";
private int location = 1;
public void ExportFile(int[] arr) throws WriteException, IOException{
WritableWorkbook wwb = null;
//字体设置,全部参数集中于format变量中
WritableFont wf = new WritableFont(WritableFont.ARIAL, 10, WritableFont.NO_BOLD, false);
DisplayFormat displayFormat = NumberFormats.INTEGER;
WritableCellFormat format = new WritableCellFormat(wf,displayFormat);
format.setAlignment(jxl.format.Alignment.RIGHT);
format.setBorder(jxl.format.Border.ALL,jxl.format.BorderLineStyle.NONE);
try {
// 创建可写入的工作簿对象
wwb = Workbook.createWorkbook(new File(fileName));
if (wwb != null) {
// 在工作簿里创建可写入的工作表,第一个参数为工作表名,第二个参数为该工作表的所在位置
WritableSheet ws = wwb.createSheet(sheetName, location);
if (ws != null) {
/* 添加表结构 */
for(int j =1;j=93;j++){
for(int i=0;iarr.length;i++)
{
//number参数中第一个参数是列,从零开始
//第二个参数是行,从零开始,此程序中每隔75行重复一次
jxl.write.Number number = new jxl.write.Number(0,
i+(j-1)*arr.length,
Integer.parseInt(Integer.toString(arr[i])),format);
//写入单元格
ws.addCell(number);
arr[i] = arr[i]+500;
}
}
}
}
// 从内存中写入到文件
wwb.write();
System.out.println("路径为:" + fileName + "的工作簿写入数据成功!");
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
wwb.close();
}
}
}
1.Java代码
打开Eclipse的Window菜单,然后
Preferences-Java-Code Style-Formatter-Edit -Line Wrapping-Maximum line width:默认80
加个0,改成800就行了。
2.CSS代码
Window-Preferences-Web-CSS Files-Editor-Line width:默认为72
加个0,改为720保存。
3.Html代码
Window-Preferences-Web-HTML Files-Editor-Line width:默认为72
加个0,改为720保存。
4.JSP代码
Window-Preferences-Web-JSP Files-Editor-Line width:默认为72
加个0,改为720保存。
public static void main(String[] args) {
String [] arr = {"a","b","c","d"};
String [] arrNew = new String[arr.length];
int size = 0;
for(int i = arr.length-1;i=0;i--){
arrNew[size] = arr[i];
size++;
}
for(int j =0;jarrNew.length;j++){
System.out.println("新的数组》》》"+arrNew[j]);
}
}
应该是可以的,你试试,希望能帮到你
别用int a[][] = new int[][]{s,s,s,s};
如果这样,那么setCol()方法里的row就是s,而你a[][]的四个元素全是s,所以无论怎么改四个元素就会一直相等。
csv格式比较简单,默认以,分割。以换行符来换行。
所以你写csv表格,这么做就可以了,每写一列就加一个,就是第二列。
距离有个BufferWriter writer对象要写一个csv文件。
writer.wrtie("第一列");
writer.write(",");
writer.write("第二列");
这就是一个简单的用,分割的csv文件。