- 博客(28)
- 收藏
- 关注
原创 字符串 数组
1、字节数组转换为字符串byte[] byBuffer = new byte[20];... ...String strRead = new String(byBuffer);strRead = String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]);2、字符串转换成字节数组byte[] by
2016-10-23 23:16:05 190
转载 介绍四大接口及其实现类。
下面就一一介绍四大接口及其实现类。 Set接口。set集合不允许包含相同的元素。set判断两个对象是否相同是根据equals方法。如果两个对象用equals方法返回的是true,set不会接受这两个对象。 HashSet是set接口的典型实现,HashSet按hash算法来存储集合中的元素。因此具有很好的存储和查找性能。HashSet判断两个元素的
2016-09-26 20:55:24 649
原创 MP3切割合并
package sequenceinputstream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import ja
2016-09-24 19:15:43 1025
原创 缓冲字符流 用户登陆
package bufferedwriter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.Fil
2016-09-22 23:25:47 224
原创 IOException 处理
package io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;//需求:拷贝一张图片public cl
2016-09-21 21:34:23 3160
原创 字符串 treeset 转化
package com.conpany.treeset;import java.util.Iterator; import java.util.TreeSet;public class Demo2 { public static void main(String[] args) { String str=”2 10 15 7 8”;//要按字符串大小排序 //先取
2016-09-09 14:19:38 1729
原创 treeSet 对于对象的有序添加
package com.conpany.treeset;import java.util.TreeSet;//tree 能够按照自然顺序排序//tree set 在对于无自然顺序的元素排序时要实现 comparable 接口class Emp implements Comparable{String name;int id;int salary;
2016-09-08 23:47:21 292
原创 hashSet 防重复 之改写
package com.conpany.hashset;import java.util.HashSet;import java.util.Scanner;//需求: 以hashset 保存用户名密码 同用户名和密码无法注册class User{String name;String password;public User(String name,S
2016-09-08 23:16:26 305
转载 各种排序算法的分析及java实现
各种排序算法的分析及java实现 排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为
2016-09-08 17:45:04 145
原创 HashSet 非重元素的拒绝添加
package com.conpany.hashset;import java.util.HashSet;class Person{ String name; int id;public Person(String name,int id){ this.id=id; this.name=name;}@Overridepublic String toString
2016-09-08 17:35:51 135
转载 java 大排序
Java实现几种常见排序方法日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“
2016-09-08 16:12:33 148
原创 poker1
package com.conpany.linkedlist;import java.util.ArrayList; import java.util.Collection; import java.util.LinkedList; import java.util.Random;/* * * use LinkedList * 模拟一副扑克牌 并有洗牌功能 */ class
2016-09-08 14:55:51 376
原创 ArrayList 去重复
package com.conpany.list;import java.util.ArrayList; import java.util.ListIterator;//定义一个函数清楚重复元素 思路拿一个新篮子 跟就篮子比较 public class Demo4 { public static void main(String[] args) { ArrayList
2016-09-07 17:23:20 254
原创 迭代器的小用法
package thread;import java.nio.file.attribute.UserPrincipalLookupService;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.Scanner;/
2016-09-06 23:36:46 253
原创 迭代器 基本操作
package com.conpany.iterator;import java.util.ArrayList; import java.util.Collection; import java.util.Iterator;public class Demo2 {public static void main(String[] args) { Collection c = new Arr
2016-09-06 15:42:53 210
原创 多态
package com.conpany.iterator;//多态 工人赚钱interface Money{public void MakeMoney();}class Worker implements Money{@Overridepublic void MakeMoney() {System.out.println("工人赚钱");}
2016-09-06 10:52:45 153
原创 thread daemon
package thread;public class DaemonThread extends Thread{DaemonThread(String name){ super(name);}@Overridepublic void run() { for(int i=1;i<=100;i++){ System.out.println("更新包下载中"+i+"%
2016-09-05 16:05:45 341
原创 Thread join
package thread;class Mom extends Thread { @Override public void run() { System.out.println(“做饭”); Son s = new Son(); s.start(); try { s.join()
2016-09-05 16:05:18 161
原创 线程的通知和交流
package thread;class Product extends Thread { String name; double price; boolean flag = false; }class Producer extends Thread { Product p;Producer(Product p) { this.p = p;}@Ov
2016-09-04 16:13:32 175
转载 最常用的 Eclipse 快捷键总
最常用的 Eclipse 快捷键总 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的方
2016-09-01 23:06:37 166
原创 calendar 类
package com.company.system;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /* * 日期格式化类 SimpleDateFormate * 作用1:把日期转换为指定格式字符串 format() * 作用2: 可以把一个字符转换成对应的
2016-08-31 21:46:45 150
原创 System Runtime 相关操作
package com.company.system;import java.io.IOException; import java.util.Properties;//用于获取系统属性 public class Demo1 { public static void main(String[] args) throws IOException, InterruptedException
2016-08-31 20:35:46 259
原创 字符串的反转
package com.company.string;import java.util.Arrays;/* * reverse string */public class Reverse {public static void main(String[] args) {String str = "新中国好不好打赛达大道";Reverse re=new
2016-08-31 12:32:28 204
原创 计算字符串中的子串出现次数
package com.company.string;import java.util.Arrays;/* * reverse string */public class Reverse {public static void main(String[] args) {String str = "新中国好不好打赛达大道";Reverse re=new
2016-08-31 12:29:40 397
原创 setDaemon
Thread.setDaemon设置说明 Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)
2016-08-29 19:56:13 466
原创 The constructor Date() is undefined
The constructor Date() is undefined (2010-11-17 16:38:13)转载▼ 今天改一个程序,需要把一个Date型的字段转为String型的,代码如下: DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2016-08-27 22:29:35 9869
原创 包的误用
File ff=new File(“D:\amr”,**(new Date().**getTime())+”R” +((int)(Math.random()*100000))+”.amr”); byte[]b2=new byte[10]; 包的问题
2016-08-27 22:26:06 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人