Java常用代码,java最基础的代码
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
本教程操作环境:windows7系统、java10版,戴尔自交第三代电脑。
常用的Java代码段有:
1.字符串有整型的相互转换
字符串a=字符串。(2)的值;//整数到数字字符串
int I=整数。parse int(a);//将数字字符串转换为int2 .向文件末尾添加内容
BufferedWriter out=null
尝试{
out=新缓冲写入器(新文件写入器(“文件名”,真));
出去。write(" string ");
} catch (IOException e) {
//错误处理代码
}最后{
如果(出!=null) {
出去。close();
}
}3.得到当前方法的名字
字符串方法名=线程。当前线程().getStackTrace()[1].get方法名();4.转字符串到日期
Java。util。日期=Java。文字。日期格式。getdate实例().解析(日期字符串);或者是:
简单日期格式format=新的简单日期格式( DD .mm . yyyy’);
日期日期=格式。parse(myString);5.使用数据库编程链接神谕
公共类OracleJdbcTest
{
字符串驱动程序class= Oracle。JDBC。司机。Oracle驱动程序;
连接精读
公共void init(文件输入流文件系统)引发ClassNotFoundException、SQLException、FileNotFoundException、IOException
{
Properties props=new Properties();
道具。负载(fs);
字符串URL=props。getproperty( db。URL’);
字符串用户名=道具。getproperty( db。用户’);
字符串密码=道具。getproperty( db。密码’);
班级。对于名称(驱动程序类);
con=司机经理。getconnection(URL,用户名,密码);
}
公共无效提取()抛出SQLException,IOException
{
预准备语句PS=con . prepare语句( select SYSDATE from dual );
结果集RS=PS。执行查询();
while (rs.next())
{
//做你该做的事
}
RS。close();
PS。close();
}
公共静态void main(String[] args)
{
甲骨文JDBC测试test=新甲骨文JDBC测试();
测试。init();
测试。fetch();
}
}6.把Java实用程序.日期转成sql .日期
Java。util。date util date=新Java。util。date();
Java。SQL。date sqlDate=新Java。SQL。日期(实用日期。gettime());7.使用尼奥进行快速的文件拷贝
公共静态void fileCopy(文件输入,文件输出)
抛出异常
{
通道中的文件通道=新文件输入流(在)里.获取通道();
文件通道输出通道=新文件输出流(输出).获取通道();
尝试
{
//inChannel.transferTo(0,inChannel.size(),out channel);//原始-显然在Windows操作系统上复制大文件有困难
Windows操作系统的幻数64Mb - 32Kb)
int maxCount=(64 * 1024 * 1024)-(32 * 1024);
长尺寸=在通道中。size();
多头=0;
而(位置大小)
{
位置=在频道中。transferto(位置、最大计数、输出通道);
}
}
最后
{
如果(inChannel!=空)
{
在频道中。close();
}
if ( outChannel!=空)
{
频道外。close();
}
}
}8.创建图片的缩略图
私有void createThumbnail(字符串文件名、int thumbWidth、int thumbHeight、int quality、字符串输出文件名)
抛出InterruptedException,FileNotFoundException,IOException
{
//从文件名加载图像
image image=工具包。getdefaulttoolkit().getImage(文件名);
MediaTracker媒体跟踪器=新媒体跟踪器(new Container());
mediaTracker.addImage(image,0);
媒体跟踪器。等待id(0);
//用这个来测试此时是否有错误:系统。出去。媒体跟踪器。iserrorany());
//根据宽度和高度确定缩略图的大小
双拇指比例=(双)拇指宽度/(双)拇指高度;
int图像宽度=图像。getwidth(null);
int图像高度=图像。获取高度(null);
双像比=(双)像宽/(双)像高;
if (thumbRatio imageRatio) {
拇指高度=(int)(拇指宽度/图像比例);
}否则{
拇指宽度=(int)(拇指高度*图像比例);
}
//将原始图像绘制到缩略图图像对象,并
//动态地将其缩放到新的大小
BufferedImage thumb image=新的缓冲图像(thumb width,thumbHeight,BufferedImage .TYPE _ INT _ RGB);
图形2d图形2d=缩略图。创建图形();
图形2d。setrenderinghint(呈现提示.关键点_插值,渲染提示.值_插值_双线性);
graphics2D.drawImage(image,0,0,thumbWidth,thumbHeight,null);
//将缩略图保存到输出文件名
BufferedOutputStream out=new BufferedOutputStream(新文件输出流(outFilename));
JPEGImageEncoder编码器=JPEG编解码器。createjpegencoder(out);
JPEGEncodeParam param=编码器。getdefaultjpegencodeparam(拇指图像);
质量=Math.max(0,Math.min(质量,100));
参数。设置质量((浮点)质量/100.0 f,假);
编码器。setjpegencodeparam(param);
编码器. encode(缩略图);
出去。close();
}9.创建数据格式的数据
请先阅读这篇文章了解一些细节,
并下面这个冲突文件:json-rpc-1.0.jar (75 kb)
导入org。JSON。JSON对象;
.
.
JSON对象JSON=new JSON object();
json.put(city , Mumbai );
json.put(country , India );
.
字符串输出=JSON。tostring();
.10.使用iText JAR生成便携文档格式
阅读这篇文章了解更多细节
导入Java。io。文件;
导入Java。io。文件输出流;
导入Java。io。输出流;
导入Java。util。日期;
导入com。洛瓦.吉。文字。文档;
导入com。洛瓦.吉。文字。段落;
导入com。洛瓦.吉。文字。pdf。pdf编写器;
公共类GeneratePDF {
公共静态void main(String[] args) {
尝试{
输出流文件=新文件输出流(新文件( C:\ \ test。pdf’));
Document=新文档();
PdfWriter.getInstance(文档,文件);
文档。open();
文档.添加(新段落(‘你好Kiran’));
文档.添加(新段落(新日期()。toString()));
document.close().
文件。close();
} catch(异常e) {
e。printstacktrace();
}
}
}以上就是常用的爪哇代码段有哪些的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。