Java常用代码,java最基础的代码

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: