1、首先打開Notepad++軟件,進(jìn)入主界面。
創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元岳普湖做網(wǎng)站,已為上家服務(wù),為岳普湖各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
2、打開菜單欄中的運行,點擊其中的運行,或者按F5。彈出設(shè)置對話框。
3、在彈出的設(shè)置對話框中填準(zhǔn)確信息: cmd /k gcc -o "D:\study\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" PAUSE EXIT然后名字為編譯c,快捷鍵自己設(shè)置。同樣第二個:cmd /k "D:\study\$(NAME_PART)" PAUSE EXIT名字為運行c,快捷鍵自己設(shè)置。設(shè)置好以后關(guān)閉對話框即可。
ctrl+shift+t快捷鍵一般用在myeclipse中,用來格式化java代碼,如果沒有l(wèi)e,可能是由于別的軟件的快捷鍵沖突,一般是一些音樂軟件或者輸入法,你可以到他們的設(shè)置里面看看,取消掉.或者你可以到windows設(shè)置里面,設(shè)置成別的快捷鍵.
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Test {
public static void main(String[] args){
System.out.println(parseFile("c:\\abc.txt"));
}
private static String parseFile(String filePath){
FileReader fReader = null;
try {
fReader = new FileReader(filePath);
} catch (FileNotFoundException e) {
System.out.println("文件沒有找到:"+filePath);
System.exit(-1);
}
BufferedReader bufferedReader = new BufferedReader(fReader);
StringBuffer stringBuffer = new StringBuffer();
String s = null;
try {
while((s=bufferedReader.readLine())!=null){
s=s.replaceAll(":", " ");
stringBuffer.append((s+bufferedReader.readLine()).replaceAll("#", "")+"\r\n");
stringBuffer.append((s+bufferedReader.readLine()).replaceAll("#", "")+"\r\n");
}
} catch (IOException e) {
System.out.println("文件內(nèi)容讀取錯誤");
System.exit(-1);
}
return stringBuffer.toString();
}
}
測試文件為c:\abc.txt,其內(nèi)容為:
YUNFENG:603E:SNL 0185762:SIGAPORE#
20:GP:4:HUB#
40:RF:5:SNL#
YUNFENG:603E:JL 4547357:PUSAN#
20:GP:4:HUB#
40:RT:5:JL#
HANYANG:603E:HUB 8576276:SIGAPORE#
20:RH:4:HUB#
40:RF:5:SNL#
輸出結(jié)果為:
YUNFENG 603E SNL 0185762 SIGAPORE20:GP:4:HUB
YUNFENG 603E SNL 0185762 SIGAPORE40:RF:5:SNL
YUNFENG 603E JL 4547357 PUSAN20:GP:4:HUB
YUNFENG 603E JL 4547357 PUSAN40:RT:5:JL
HANYANG 603E HUB 8576276 SIGAPORE20:RH:4:HUB
HANYANG 603E HUB 8576276 SIGAPORE40:RF:5:SNL
不知道是否滿足你的要求,但是文件必須嚴(yán)格按照你給的格式,即每3行為一段,如果有別的需求你可以自己在行調(diào)整代碼,以上僅供參考 答案補充 上面的代碼忘了關(guān)閉流了。。。。
你自己加上吧:bufferedReader.close();
package?test;
import?java.text.SimpleDateFormat;
import?java.util.Date;
public?class?DateStyle?{
public?static?void?main(String[]?args)?{
SimpleDateFormat?dateformat1?=?new?SimpleDateFormat(
"yyyyMMddHHmmss");
Date?date=new?Date();
date.setYear(2014-1900);
date.setMonth(3-1);
date.setDate(29);
date.setHours(19);
date.setMinutes(13);
date.setSeconds(0);
String?a1?=?dateformat1.format(date);
System.out.println("時間2:"?+?a1);
}
}
效果:
時間2:20140329191300
希望能幫到你。
或者因為那個方法都過時了,你可以用Calendar的方法,代碼如下:
package?test;
import?java.text.SimpleDateFormat;
import?java.util.Calendar;
import?java.util.Date;
public?class?DateStyle?{
public?static?void?main(String[]?args)?{
SimpleDateFormat?dateformat1?=?new?SimpleDateFormat("yyyyMMddHHmmss");
Calendar?c?=?dateformat1.getCalendar();
c.set(2013,?14,?29,?19,?13,?0);
Date?d?=?c.getTime();
System.out.println(d);
String?a1?=?dateformat1.format(d);
System.out.println("時間2:"?+?a1);
}
}
效果:
Sat?Mar?29?19:13:00?CST?2014
時間2:20140329191300
望采納。
1. L或l - 使數(shù)字左對齊(缺省是右對齊)
2. C或c - 使數(shù)字居中對齊(缺省是右對齊)
3. X或x - 顯示數(shù)字為十六進(jìn)制(缺省是十進(jìn)制)
4. B或b - 顯示數(shù)字為八進(jìn)制(缺省是十進(jìn)制)
5. ,(半角逗號)- 千位分隔符
6. S或s - 顯示數(shù)字為科學(xué)記數(shù)法
7. Z或z - 用零填空位(缺省是空格)
8. w.d (兩個整數(shù)用半角句號隔開)- 指定輸出域?qū)捈熬?/p>
b. "fillChar"是填空位符(缺省為空格)
--你可以用MyOut.fillChar = '*'或'$'來定義你自己的空位符
舉例:
println(123.45678, "8.3L") -; 123.457(左對齊占八位)
println(123.45678, "10.3cs") -; 1.235E2 (居中占十位)
println(1234567, ",10") -; 1,234,567(右對齊占十位)
在Eclipse中通常用 Ctrl + Shift + F 進(jìn)行格式化,調(diào)整了代碼格式化設(shè)置后,在Java/c/cpp 文件中均能很好的使用,但在 jsp 頁面內(nèi),Ctrl + Shift + F 很不如意,尤其是針對 % % 內(nèi)的 java 代碼,無法很理想的格式化。
在 Eclipse 的代碼格式化除 Ctrl + Shift + F 還有另外一個菜單可以選擇,右鍵 - Source - Format Active Elements (格式化動態(tài)元素),原來 Eclipse 將格式化分開處理,這點不如 NetBean 方便;Eclipse 熱鍵為 Ctrl + I,將光標(biāo)移到 jsp 內(nèi)的 java 代碼前面,選擇該菜單或者熱鍵按 Ctrl + I,代碼即被格式化,在 jsp 內(nèi),效果比 Ctrl + Shift + F 的要好。