1. 如何产生一定范围内的随机数字(0~Max之间的数字[0,max))
Random random = new Random();
Math.abs(random.nextInt() % Max)];
或者
(int)(Math.random() * Max)
2. 如何将字节流转换成字符流
new BufferedReader(new InputStreamReader(xx.getInputStream))
3. Arrays是一个工具类,在java.util包里面,提供了很实用的静态方法,熟悉这些方法可以使得代码更精炼。
1) String toString(Object[] o) (jdk1.5)
如果o不为空,等同于Arrays.asList(o).toString()
import java.util.Arrays;
public class CounterObject {
private static long count = 0;
public String toString(){
return "Object " + count++;
}
public static void main(String[] args){
CounterObject[] counterObjects = new CounterObject[5];
for(int i= 0; i < counterObjects.length; i++)
{
counterObjects[i] = new CounterObject();
}
System.out.println(Arrays.toString (counterObjects));
}
}
输出结果为[Object 0, Object 1, Object 2, Object 3, Object 4]
类似的方法有 toString(int[] a) toString(char[] a) toString(long[] a)...
2) List asList(T...a)
提供了从Array转换到Collection的接口
List intList = new ArrayList( Arrays.asList(0, 1, 2, 3, 4, 5));
List stooges = Arrays.asList("Larry", "Moe", "Curly");
3) fill(Object[] a, Object val)
String[] str = new String[6];
Arrays.fill(str, "hello");
类似的方法有 fill(int[] a, int val) fill(long[] a, long val)...
4. 如何将字串 String 转换成整数 int
Integer.parseInt("123");
Integer.valueOf("123").intValue();
字串转成 Double, Float, Long 与此类似
5 如何将整数 int 转换成字串 String
String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
6 如何将InputStream转换成byte数组
private static byte[] transformInputstream(InputStream input)throws Exception
{
byte[] byt= null;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int b=0;
b = input.read();
while( b != -1)
{
baos.write(b);
b = input.read();
}
byt = baos.toByteArray();
return byt;
}
7 如何删除一个文件夹下面的所有文件夹及文件(递归调用)
public void deleteAll(String filePath) {
File f = new File(filePath);
if (f.exists() && f.isDirectory()) {
if (f.listFiles().length == 0) {
f.delete();
} else {
File[] delFiles = f.listFiles();
for (File delFile : delFiles) {
if (delFile.isDirectory()) {
deleteAll(delFile.getAbsolutePath());
}
delFile.delete();
}
}
}
}
分享到:
相关推荐
个人学习JAVA的一点心得体会
Java经验点滴类注释文档编写方法.rar
Java经验点滴处理没有被捕获的异常.rar
NULL 博文链接:https://wuning.iteye.com/blog/855331
一些学习java的笔记及内容
搜集不易,请予以点滴支持,谢谢友友们! ===文件说明=== c语言和java语言面经.pdf Redis使用.pdf RocketMQ使用与实现.pdf Spring使用与实现总结.pdf Spring源码解析.pdf Tomcat源码解析.pdf 面试---1. Java&...
java并发编程艺术源码 JavaLearn Java点滴学习
如需使用,请去书店购买正版图书。谢谢! 《Java程序员》 本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。...
文章来源:csdn 作者:chensheng913 ...然而,为使一切都整齐划一,还必须使用一种特殊的注释语法,以便标记出特殊的文档;另外还需要一个工具,用于提取这些注释,并按有价值的形式将其展现出来。这些都是Java必须做
本文中的示例使用 Sun Microsystems 公司创建的 Java Development Kit (JDK) 版本 1.4.1。用 C 语言编写的本地代码是用 Microsoft Visual C++ 编译器编译生成。 简介 近日,由于项目需要,要在WEB页面实现图像...
本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对...
作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独...
文章来源:csdn 作者:enoeht 在我们的程序中并不是所有的异常都被捕获,有些是因为我们不想捕获,因为我们认为那些异常没必要捕获 而有些是我们无法捕获的,因为我们不能确定它们会在什么地方出现,例如像...
点滴读在线读书系统.zip
作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独...
这里还是通过一些点滴的启示来介绍优化的一些心得,很多时候还是要根据具体情况来判断如何去具体实施,因此这里所说的仅仅是在一些场景下适用,并非放之四海皆准的教条。同时也希望看此文的各位同学,如果有更好的...
正则表达式 lucene索引合并 探查Weblogic JDBC Multipool 问题 struts通用Exception处理 Grails中默认数据库HSQLDB点滴 从request获取各种路径总结 DIV实现的表格自动伸张与收缩 java 邮件...
作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独...
本书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚...