真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java設(shè)置代碼模板 java代碼規(guī)范

格式化 用哪個 eclipse javaconventions

設(shè)置步驟如下:

成都創(chuàng)新互聯(lián)公司是專業(yè)的云南網(wǎng)站建設(shè)公司,云南接單;提供網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行云南網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

第一步:啟動eclipse →Project → Properties →Java

Code Style →Formatter →

按圖2的紅色字體的步驟操作。

圖2

第二步:按照圖3的紅色字體步驟操作。

圖3

第三步:第二步后會彈出圖4窗口。此時選擇Braces選項卡,然后按照圖4的紅色字體步驟操作。

若要設(shè)置class,method中的第一個"{",在類名,方法名的同一行,要以在:

windows-prrferences-java-code style-formatter-edit-braces中,全部設(shè)置為sameline.若要在新 一行顯示,則設(shè)置為next line.

注意:Array initializer可以保持為默認(rèn)值不變“Sameline”,要不然圖中紅色3的位置處會換行,就不好看了。

第四步:打開eclipse → Window → Preferences → java → CodeStyle → Formatter → 按圖5的紅色字體步驟操作。

圖5

另外: 自定義eclipse代碼規(guī)范模板

(1)

如何自定義eclipse中的代碼模板:

Eclipse有內(nèi)置的代碼格式化程序和模板,也可以創(chuàng)建自己的模板:

1.在菜單欄中選中『windows』-〉 『Preferences』。

2.在出現(xiàn)的對話框的左邊樹中展開『Java』下的『code style』。

3.其中有兩項,一項是『Formatter』,另一項是『code template』。

『Formatter』,主要是設(shè)置代碼的格式.使用的命令是:ctrl+shift+f.

如:換行,縮進(jìn)等,

『code template』中設(shè)置的是自動生成的代碼的格式,使用的命令是:alt+shinf+j.

如:

類文件開頭的注釋;

setter和getter方法,構(gòu)造方法等相關(guān)注釋。

4.

設(shè)置『Formatter』:Eclipse內(nèi)置的模板不能導(dǎo)出,需要新建一個。輸入模板名稱,并選擇初始化設(shè)置的文件。這部分主要是設(shè)置格式化后代碼的

格式,包括縮進(jìn)、空行、花括弧等等內(nèi)容。具體的東西就按照自己的愛好,自己慢慢確定吧。然后點擊導(dǎo)出,存成.xml文件。

5.

設(shè)置『code template』沒有什么,主要是設(shè)置自動生成的一些方法等的注釋格式,如getter/setter方法的注釋。里面可以包括一些變量,可以生成時自動填充相應(yīng)內(nèi)容,如姓名,參數(shù)名稱等。設(shè)置完畢后,點擊全部導(dǎo)出,存成.xml文件。

6.

用的時候當(dāng)然是分別點擊導(dǎo)入按鈕,選擇正確的配置文件。選中菜單欄中『源代碼』下的格式化,或者使用快捷方式ctrl+shift+f對代碼進(jìn)行格式化。OK!

(2)

模板相關(guān)命令說明:

2.1

ctrl+ shift + f

使用Eclipse創(chuàng)建模板并格式化代碼 --但不會自動添加注釋。

2.2

添加類或其它元素field/method注釋:

在目標(biāo)行,或目標(biāo)方法中,按alt+shinf+j即可。(無須選擇行或方法體)

(前提:在代碼模板中,選擇最后一行:automatically add comments for new methods and types)

否則,在生成類或生成getter,setter時,須在相應(yīng)的導(dǎo)航面板中,選擇生成注釋.

2.3

ctrl+/ :添加//注釋

ctrl+shinf+/ :添加block注釋

ctrl+shinf+\ :去掉block注釋

(3)

運用模板生成實例:

/**

* PROJECT NAME: Testselenium

* PACKAGE NAME: com.formatter

* FILE NAME: Person.java

* CREATED TIME: 2010-2-9

* COPYRIGHT: Copyright(c) 2009~2010 MMM All Rights Reserved.

*/

package com.formatter;

/**

* Class Descripton goes here.

*

* @version [MMM.Core.MM-V200M001, 2009-11-09]

* @author 9MMM31

*/

public class Person

{

/** Comment for codenumber/code */

public static int number = 1;

/** Comment for codename/code */

public String name;

/** Comment for codeage/code */

protected String age;

/** Comment for codepassword/code */

private String password;

/**

* constructor

* @param number

*/

public Person(int number)

{

// TODO Auto-generated constructor stub

}

/**

* @return the name.

*/

public String getName()

{

return name;

}

/**

* @param name The name to set.

*/

public void setName(String name)

{

if (name != null)

{

this.name = name;

}

else

{

this.name = "";

}

}

/**

* @return the age.

*/

public String getAge()

{

return age;

}

/**

* @param age The age to set.

*/

public void setAge(String age)

{

this.age = age;

}

/**

* @return the password.

*/

public String getPassword()

{

return password;

}

/**

* @param password The password to set.

*/

public void setPassword(String password)

{

this.password = password;

}

}

相關(guān)代碼規(guī)范說明:

類的聲明次序:

1.先聲明變量static-public-protected-private.

2.聲明構(gòu)造方法.

3.聲明方法。

4.若要設(shè)置class,method中的第一個"{",在類名,方法名的同一行,要以在:

windows-prrferences-java-code style-formatter-edit-braces中,全部設(shè)置為sameline.若要在新 一行顯示,則設(shè)置為next line.

eclipse怎么修改新建java文件時的默認(rèn)模板?

方法如下:

依次點擊eclipse菜單欄上的window(工具欄)-preference-java(左邊菜單)-Code Style-Code Template-code(右邊)-class body-edit(點擊右邊按鈕)

輸入void f()(彈出框中)-ok-ok

Office Word中想插入一段Java(或其它語言)的代碼,有什么好的代碼模板?

打開word文檔,插入,對象,新建,OpenDocument文本,這里等待粘入代碼。

在VS2017或者其他IDE或者notpad++,例如,我用了notpad++,選擇(插件)Plugins→NppExport→Copy

all

formats

to

clipboard,然后粘貼過去,即可。

如何使用java代碼實現(xiàn)設(shè)置excel單元格的格式。

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

/**

* @param inputFile 輸入模板文件路徑

* @param outputFile 輸入文件存放于服務(wù)器路徑

* @param dataList 待導(dǎo)出數(shù)據(jù)

* @throws Exception

* @roseuid:

*/

public void exportExcelFile(String inputFile, String outputFile, List dataList) throws Exception

{

//用模板文件構(gòu)造poi

POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(inputFile));

//創(chuàng)建模板工作表

HSSFWorkbook templatewb = new HSSFWorkbook(fs);

//直接取模板第一個sheet對象

HSSFSheet templateSheet = templatewb.getSheetAt(1);

//得到模板的第一個sheet的第一行對象 為了得到模板樣式

HSSFRow templateRow = templateSheet.getRow(0);

//HSSFSheet timplateSheet = templatewb.getSheetAt(1);

//取得Excel文件的總列數(shù)

int columns = templateSheet.getRow((short) 0).getPhysicalNumberOfCells();

Debug.println("columns is : " + columns);

//創(chuàng)建樣式數(shù)組

HSSFCellStyle styleArray[] = new HSSFCellStyle[columns];

//一次性創(chuàng)建所有列的樣式放在數(shù)組里

for (int s = 0; s columns; s++)

{

//得到數(shù)組實例

styleArray[s] = templatewb.createCellStyle();

}

//循環(huán)對每一個單元格進(jìn)行賦值

//定位行

for (int rowId = 1; rowId dataList.size(); rowId++)

{

//依次取第rowId行數(shù)據(jù) 每一個數(shù)據(jù)是valueList

List valueList = (List) dataList.get(rowId - 1);

//定位列

for (int columnId = 0; columnId columns; columnId++)

{

//依次取出對應(yīng)與colunmId列的值

//每一個單元格的值

String dataValue = (String) valueList.get(columnId);

//取出colunmId列的的style

//模板每一列的樣式

HSSFCellStyle style = styleArray[columnId];

//取模板第colunmId列的單元格對象

//模板單元格對象

HSSFCell templateCell = templateRow.getCell((short) columnId);

//創(chuàng)建一個新的rowId行 行對象

//新建的行對象

HSSFRow hssfRow = templateSheet.createRow(rowId);

//創(chuàng)建新的rowId行 columnId列 單元格對象

//新建的單元格對象

HSSFCell cell = hssfRow.createCell((short) columnId);

//如果對應(yīng)的模板單元格 樣式為非鎖定

if (templateCell.getCellStyle().getLocked() == false)

{

//設(shè)置此列style為非鎖定

style.setLocked(false);

//設(shè)置到新的單元格上

cell.setCellStyle(style);

}

//否則樣式為鎖定

else

{

//設(shè)置此列style為鎖定

style.setLocked(true);

//設(shè)置到新單元格上

cell.setCellStyle(style);

}

//設(shè)置編碼

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

//Debug.println("dataValue : " + dataValue);

//設(shè)置值 統(tǒng)一為String

cell.setCellValue(dataValue);

}

}

//設(shè)置輸入流

FileOutputStream fOut = new FileOutputStream(outputFile);

//將模板的內(nèi)容寫到輸出文件上

templatewb.write(fOut);

fOut.flush();

//操作結(jié)束,關(guān)閉文件

fOut.close();

}


網(wǎng)頁題目:java設(shè)置代碼模板 java代碼規(guī)范
標(biāo)題鏈接:http://weahome.cn/article/ddiciej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部