扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、首先打开Notepad++软件,进入主界面。
创新互联建站于2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元岳普湖做网站,已为上家服务,为岳普湖各地企业和个人服务,联系电话:028-86922220
2、打开菜单栏中的运行,点击其中的运行,或者按F5。弹出设置对话框。
3、在弹出的设置对话框中填准确信息: cmd /k gcc -o "D:\study\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" PAUSE EXIT然后名字为编译c,快捷键自己设置。同样第二个:cmd /k "D:\study\$(NAME_PART)" PAUSE EXIT名字为运行c,快捷键自己设置。设置好以后关闭对话框即可。
ctrl+shift+t快捷键一般用在myeclipse中,用来格式化java代码,如果没有le,可能是由于别的软件的快捷键冲突,一般是一些音乐软件或者输入法,你可以到他们的设置里面看看,取消掉.或者你可以到windows设置里面,设置成别的快捷键.
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("文件内容读取错误");
System.exit(-1);
}
return stringBuffer.toString();
}
}
测试文件为c:\abc.txt,其内容为:
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#
输出结果为:
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
不知道是否满足你的要求,但是文件必须严格按照你给的格式,即每3行为一段,如果有别的需求你可以自己在行调整代码,以上仅供参考 答案补充 上面的代码忘了关闭流了。。。。
你自己加上吧: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 - 使数字左对齐(缺省是右对齐)
2. C或c - 使数字居中对齐(缺省是右对齐)
3. X或x - 显示数字为十六进制(缺省是十进制)
4. B或b - 显示数字为八进制(缺省是十进制)
5. ,(半角逗号)- 千位分隔符
6. S或s - 显示数字为科学记数法
7. Z或z - 用零填空位(缺省是空格)
8. w.d (两个整数用半角句号隔开)- 指定输出域宽及精度
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 进行格式化,调整了代码格式化设置后,在Java/c/cpp 文件中均能很好的使用,但在 jsp 页面内,Ctrl + Shift + F 很不如意,尤其是针对 % % 内的 java 代码,无法很理想的格式化。
在 Eclipse 的代码格式化除 Ctrl + Shift + F 还有另外一个菜单可以选择,右键 - Source - Format Active Elements (格式化动态元素),原来 Eclipse 将格式化分开处理,这点不如 NetBean 方便;Eclipse 热键为 Ctrl + I,将光标移到 jsp 内的 java 代码前面,选择该菜单或者热键按 Ctrl + I,代码即被格式化,在 jsp 内,效果比 Ctrl + Shift + F 的要好。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流