您的位置:首页 > 编程语言 > Java开发

20个开发人员非常有用的Java功能代码

2009-10-06 00:42 513 查看
1. 把Strings转换成int和把int转换成String

String a = String.valueOf(2);
//integer to numeric string
int i = Integer.parseInt(a); //numeric
string to an int String a = String.valueOf(2);
//integer to numeric string
int i = Integer.parseInt(a); //numeric string to an
int

2. 向Java文件中添加文本

Updated: Thanks Simone for pointing to exception. I have

changed the code. BufferedWriter out = null; try

{ out = new BufferedWriter(new FileWriter(”

filename”, true)); out.write(”

aString”); } catch (IOException e) {

// error processing code } finally

{ if (out != null) {

out.close();

} }
BufferedWriter out = null;try {out = new BufferedWriter(new

FileWriter(”filename”, true));out.write(”aString”);} catch

(IOException e) {// error processing code} finally {if (out

!= null) {out.close();}}

3. 获取Java现在正调用的方法名

String methodName =
Thread.currentThread().getStackTrace()[1].getMethodName();  String methodName = Thread.currentThread().getStackTrace()[1].getMethodName
();

13. 在Java上做屏幕截图

Read this article for more details.import

java.awt.Dimension; import java.awt.Rectangle;

import java.awt.Robot; import java.awt.Toolkit;

import java.awt.image.BufferedImage; import

javax.imageio.ImageIO; import java.io.File; ... public void captureScreen(String fileName)

throws Exception { Dimension screenSize =

Toolkit.getDefaultToolkit().getScreenSize(); Rectangle

screenRectangle = new Rectangle(screenSize); Robot

robot = new Robot(); BufferedImage image =

robot.createScreenCapture(screenRectangle); ImageIO.write(image, "png", new File(fileName)); }

...
import java.awt.Dimension;import java.awt.Rectangle;import

java.awt.Robot;import java.awt.Toolkit;import

java.awt.image.BufferedImage;import javax.imageio.ImageIO;import

java.io.File;
...
public void captureScreen(String fileName) throws Exception {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize

();Rectangle screenRectangle = new Rectangle

(screenSize);Robot robot = new Robot();BufferedImage image = robot.createScreenCapture(screenRectangle);ImageIO.write(image, "png", new File(fileName));
}...

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenhongxin/archive/2009/10/05/4633379.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: