
WPJ1009编程题
文章平均质量分 61
iteye_17273
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【String类】求字符串中有多少种字符,以及每种字符的重复次数(个数)?
统计某个字符串中有多少种字符,以及每个字符的个数: num为该字符串的初始长度,将字符串的第一个字符与后面的每个字符进行equals,如果相等num--,然后用空字符串替换该字符;依次递归。 charNum为字符个数。/** * 求出字符串中有多少种字符,以及每个字符的个数? * @author 小苗 * */public class CountCha...2010-09-28 10:48:31 · 1373 阅读 · 0 评论 -
【Socket网络通信】利用TCP/IP协议实现从服务端的文件中读取数据打印到客户端的控制台,服务端对客户端输入过来的数据做出响应...
四 .用TCP/IP协议写一个服务器。要求 1. 客户端一连接上,则向客户端打印三句话 第一句话:欢迎****(***是客户端的主机的名字),连接****(***服务器端主机的名字)的服务器 第二句话:您的ip为 ******* 第三句话:继续操作请输入 Y,退出请输入“quit”(输入quit则服务结束) 2. 如果客户端继续操作输入的是y, 则服务器端...原创 2010-10-10 21:47:02 · 883 阅读 · 0 评论 -
【Socket网络通信】利用TCP/IP协议实现服务端与客户端的双向聊天
服务器: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.InetAddress;import java.net.ServerSocket;im...原创 2010-10-10 21:17:08 · 948 阅读 · 0 评论 -
【Socket网络通信】写一个服务器(客户端)可以接收客户端(服务器)的数据,并可以把数据保存在“name-yyyy-MMM-dd.txt”的文件中...
服务器: import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.RandomAccessFile;import jav...原创 2010-10-10 20:19:29 · 688 阅读 · 0 评论 -
【多线程】做一个放号器, 多个线程同时申请号码不重复.
这题关键代码:synchronized(temp) //同步锁锁定号码集合tempimport java.util.ArrayList;import java.util.List;/** * @author $KangMiao$ * 做一个放号器, 多个线程同时申请号码不重复. * 比如: 线程1 : 1, 4, 5,… 线程2 : 2, 3, 7… 线程2 :...2010-10-09 20:08:12 · 327 阅读 · 0 评论 -
【多线程】 将一个大于200M的视频文件,用4个线程copy到另外一个目录里去
这题关键是把一个视频文件平均分成四份,分别用四个线程copy, 每个线程读取文件的起始位置和写入文件的开始位置(两个位置是相同)都不一样两个位置相同是指in.skip(from); //跳一定的字节后再开始读取out.seek(from); //从一定字节后开始写入这两个方法里的参数是同一个。每个线程只读取to-from个长度的字节记住视频、图...2010-10-09 19:53:57 · 489 阅读 · 0 评论 -
【Properties类】从控制台输入用户名和密码,与属性文件prop.txt中的数据进行验证登录...
import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.Enumeration;import java.util.Properties;/** * ...2010-10-07 15:49:47 · 1596 阅读 · 0 评论 -
【I/O流】压缩一个文件夹,包括文件夹下的所有文件、子文件夹;解压文件方法;压缩文件名为中文乱码的处理...
/** * 利用zip库压缩/解压文件夹 * 因为java的基本zip库是不支持中文文件名的。所以压缩后中文名的条目都变成了乱码,利用rar解压工具解压不了名字为乱码的压缩文件,但自己写的解压方法在windows下解压后编码正常显示中文,而其他系统下则不能正常还原; * 可以用ant.jar包下的zip类来压缩文件夹,apache tools下的zip库是支持中文的。(ant.jar...2010-10-07 14:12:11 · 242 阅读 · 0 评论 -
【I/O流】在一个目录下创建一个文本文件,并向文件里写入当前的创建时间,要求文件名的格式为YYYYmmDDHHMMss.txt...
import java.io.IOException;import java.io.RandomAccessFile;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * 在一个目录下创建一个文本文件,并向文件里写入当前的创建时间,要求文...2010-10-06 17:47:39 · 816 阅读 · 0 评论 -
【I/O流】读取控制台数据写入文件中,当文件大小超过50个字符时自动创建一个文件来存放,依次循环...
/** * 监控控制台,每当控制台输入一行数据时就往磁盘里面写,磁盘有文件专门存放, * 文件内容长度不能超过50个字符,超过时自动建立新文件并把超过的内容放到新文件中去 * (要求程序关闭后再启动输入数据不会覆盖原来的数据)。 * 问题:①数据长度超过50,就自动建立新的文件,将多余的数据写入, * 且写入的数据不得超过50,若超过又重新创建,以此循环。 */import java.io....2010-10-06 13:59:14 · 313 阅读 · 0 评论 -
【集合类】关于List与Map集合的第二题(有一个存放学生类的集合list,打印出每个班级的总分和平均分如题:)...
建立一个学生类,每个学生有一个姓名属性、班级名称属性(String)和考试成绩属性(int),实例化10个对象先存放到一个list中,要求有三个不同的班级;某次考试结束后,每个学生都获得了一个考试成绩。请打印出每个班级的总分和平均分以及人数。将学生的班级信息提取出来,然后按班级与学生键值配对存放到map中,跟第1题的形式一样,最后统计每个班级对应的学生集合中的每个学生的分数。 ...2010-09-30 11:26:29 · 2149 阅读 · 0 评论 -
【集合类】关于List与Map集合第一题(将字符串分组存放到list中,然后再根据不同的键值放到map中)...
/** * 有一个字符串数组内有如下字符串 user/add, user/get, user/list, user/edit, role/add, * role/get, role/list, staff/add, staff/edit, staff/list * 请将他们分组存放到list里面,分组的依据是"/"前面的字符相同, * 每组用一个list容器来存放,然后存放到map里面,k...原创 2010-09-30 10:16:53 · 467 阅读 · 0 评论 -
【递归】古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子···...
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?就是以下的递归算法 兔子的规律为数列1,1,2,3,5,8,13,21....public static int count(int m){ if(m==1 || m==2){ return 1; } return count...原创 2010-09-30 10:01:34 · 575 阅读 · 0 评论 -
【File类】监听判断指定的某个文件是否被修改,如果被修改, 就在控制台打印出“File changed…”...
每1秒钟一次,判断指定的某个目录下的某个文件是否被修改,如果被修改, 就在Console上打印出“File changed…”这题调用了File类的lastModified()方法获得文件最后一次修改的时间;Thread的sleep(1000)方法让该线程睡1秒。 import java.io.File;import java.util.Date;/** * @auth...2010-09-28 16:05:08 · 508 阅读 · 0 评论 -
【I/O流】把一个文件夹里的所有文件包括文件夹 一并原样拷贝到另一个目录中...
该文件夹下有子文件夹(子文件夹里又有文件)、文件(包括图片、文本文件)···/** * 把一个文件夹里的所有文件包括文件夹 一并原样拷贝到另一个目录中; *@author 小苗 */import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo...2010-09-28 13:29:01 · 230 阅读 · 0 评论 -
【File类】遍历文件夹下的所有文件包括所有子目录,把该文件夹下的所有文件的文件路径名打印出来...
import java.io.File;/** * 遍历文件夹下的所有文件 包括所有子目录 * @author 小苗 * */public class Traversing { public static void traversal(File file) { // 假定是文件夹 File[] files = file.listFiles(); // 获取文...2010-09-28 11:45:06 · 682 阅读 · 0 评论 -
【Date类】打印万年历;1.判断当前月有多少天;2.判断第一天星期几;
/* * 打印万年历:1.判断当前月有多少天;2.判断第一天星期几; */import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;...2010-09-28 11:31:21 · 472 阅读 · 0 评论 -
【URL】检索baidu首页将包含超链接的<a ></a> 打印出来
1.检索baidu首页将包含超链接的<a ></a> 打印出来(如<a href="http://news.baidu.com">新&nbsp;闻</a> 这种形式打印) import java.io.BufferedReader;import java.io.IOException;import java.io.Input...原创 2010-10-11 17:21:25 · 513 阅读 · 0 评论