`
文章列表
没什么好说的,我就直接把代码放上面吧: package com.anduo.map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.Map.Entry; public class HashMapTest2 { public static void main(String[] args) { String s = "abbaadfdgdeiivnielo"; ...
今天开发了自己的第二个开源工具 jar包 名称:pinyin4j.jar 功能: 将汉语拼音转换为汉语拼音 算法: 从对应的资源文件中(文件中包含了常用汉字的unicode编码-拼音) 文件格式如下: 3007 (ling2) 4E00 (yi1) 4E01 (ding1,zheng1) 4E02 (kao3) 4E03 (qi1) 4E04 (shang4,shang3) . . . 用数据流的方式读取 然后将unicode码以key,pinyin为value存入一个HashMap中 接口:     传入:汉语拼音的字符串     返回:拼音的字符串数组(即每个汉语拼音对应相应的拼音) ...
在如鹏网上听网上课程,发现自己不能做代码工作,应该自己动手写写开源项目给其他需要的人用。 jianfan4j.jar 主要实现了简繁体中文之间的转换 算法:利用HashMap存储简繁字典。然后遍历传入的数组,找到相应的键值。 packa ...
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。  2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,netwo ...
JavaSE的项目:贪吃蛇(完全面向对象程序设计) 只要有以下几个类: package net.anduo.entity; import java.awt.Color; import java.awt.Graphics; import java.awt.Point; import java.util.LinkedList; import javax.swing.JOptionPane; import net.anduo.frame.Game; impo ...
第一个类: package notepad; import java.awt.Dimension; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; /** * 用于存储记事本尺寸大小的类 只是利用了文件的读写操作 对properties文件的操作 * */ public class NotePadSize { private ...
package snack; import java.awt.Color; import java.awt.Graphics; import java.awt.Point; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.LinkedList; import java.util.Random; import javax.swing.JFrame; import javax.swing.JOptionPane; /** * 贪吃蛇 ...

io包的综合运用

    博客分类:
  • Java
package io; import java.io.File; import java.io.FileFilter; import java.io.FileReader; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileDemo implements FileFilter { public static void main(String[] args) { RandomAccessFileDemo r = new RandomAcces ...
 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.)   Context(应用场景):   1、需要使用ConcreteStrategy提供的算法。    2、内 ...
Global site tag (gtag.js) - Google Analytics