Java
KingITech
已转到博客园: http://www.cnblogs.com/noking
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-18 18:14:39 · 149 阅读 · 0 评论 -
人民币,大写中文与数字之间转换
例: 输入: 8.2 输出: 八元二角import java.util.Scanner;public class RMBTest { public static void main(String[] args) { Scanner scan=new Scanner(System.in); while (scan.hasNext()) {原创 2017-05-21 20:56:37 · 1780 阅读 · 0 评论 -
随即输出10个字母,要求不重复
空间O(1),时间O(n)/** * Created by king on 2017/5/6. * * 功能:随机输出10个字母,不重复 */public class TestRandom { public static void main(String[] args) { int ans=0; //int a[] = new int[26]; fo原创 2017-05-21 20:52:31 · 1094 阅读 · 0 评论 -
字符串表达式的计算
从网上的c++代码参考过来,改成了java版/** * @version 2.0 * @author King * @版权 非原创 * @function 朴素算法字符串表达式的计算。 * @algorithm 朴素算法 *//***********原作者注释。***************///这个算法开辟了额外的空间。//分析这个问题可以知道,字符串长度len是奇数(0不考虑)原创 2017-05-21 20:50:35 · 711 阅读 · 0 评论 -
去掉字符串中间的空格
/** * Created by king on 2017/5/8. * 功能:去掉中间的空格,保留两边的空格。 */public class Trimid { public static void main(String[] args) { String a1 = " asd fa sdf "; String a2 = " asd原创 2017-05-21 20:48:40 · 1215 阅读 · 0 评论 -
字符串练习
字符串数组排序public class StringTest1 { public static void main(String[] args) { String[] strs = {"attention","absorb","pay","handle"}; printArray(strs); sortString(strs);转载 2017-04-23 15:40:33 · 369 阅读 · 0 评论 -
Java异常类
public class ExceptionTest{ public static void main(String[] a) { Divide d=new Divide(); System.out.println(d.div(8,2)); }}class Divide{ public int div(int a,int b)原创 2017-04-20 22:36:12 · 190 阅读 · 0 评论 -
Java数据类型
public class DataType{ public static void main(String[] a) { float salary=20f;//单精度浮点数为20.0 double money=30d;//双精度浮点数为30.0 其中d可以省略 money=salary;//float型自动转换为double型,低原创 2017-04-07 22:40:13 · 469 阅读 · 0 评论 -
重写object类中的equals方法
小例子public class Main { public static void main(String ar[]) { Fruit Apple=new Fruit("Apple"); Fruit Orange=new Fruit("Orange"); Fruit bigApple=new Fruit("Apple");原创 2017-04-02 14:50:54 · 624 阅读 · 0 评论 -
Java排序查找
public class M1 { public static void main(String[] args) { int[] a=new int[]{8,2,1,6,3,9,5,0,4,7}; shellSort(a); for(int i:a)System.out.printf("%d\t",i); } public st原创 2017-04-07 23:57:12 · 189 阅读 · 0 评论 -
内部类
内部类的章节看了两遍…总忘,看完总是记不起来有哪些知识点。只好总结一下了。内部类作为public成员public class Main { public static void main(String args[]) { /*输出inner1里的run1()*/ outer.inner1 in1=new outer().new inner1();原创 2017-04-02 18:15:20 · 305 阅读 · 0 评论 -
父类、子类成员同名时的歧义
父类、子类中变量名相同时public class Main { public static void main(String args[]) { A a=new B(); System.out.println(a.n);//输出1,即A的n值。 }}class A{ int n=1;//若注释掉这句,则编译失败.n cannot原创 2017-04-02 14:47:07 · 271 阅读 · 0 评论 -
Java类的加载
1.为静态变量开辟空间(默认初始化),然后显示初始化 2.静态代码块 3.静态方法 4.new语句明确首地址,在堆内存中为对象开辟相应大小的空间(默认初始化),此时有了this这一概念 5.寻找重载的相应构造函数 6.调用父类的构造函数 7.成员变量的显示初始化。 8.构造代码块 9.构造函数public class Main { public static void mai原创 2017-03-06 12:33:40 · 377 阅读 · 0 评论 -
Java设计模式-单例模式
//饿汉式class Single{ private static final Single s = new Single(); private Single(){} public static Single getInstance() { return s; }}//懒汉式(单例的延迟加载方式)class Single2{ p原创 2017-02-21 12:55:53 · 250 阅读 · 0 评论 -
文章标题
文章标题原创 2017-02-18 18:35:32 · 187 阅读 · 0 评论 -
java IO流练习:文件复制、遍历子目录、复制所有子目录
import org.junit.Test;import java.awt.*;import java.io.*;import java.net.URI;import java.net.URISyntaxException;import java.text.SimpleDateFormat;/** * @author king * Created by king on 2原创 2017-05-21 20:58:33 · 2178 阅读 · 0 评论