`
文章列表
%格式化读 fid = fopen('abc.txt','r'); A = fscanf(fid,'%d') fclose(fid) %当只有一列s的时候直接用load函数 当只有一行的时候直接用facanf %当有多列多行的时候 用textscanf读取格式化文本文件 fid = fopen('abc.txt','r'); %返回原包数据 A[1] A[2] %A = textscan(fid,'%d %d') [A B] = textscan(fid,'%d %d') %[A B] = textread('abc.txt','%d %d') %文件指针 ftell ...
public class TestInnerClass { void m(){ System.out.println("Outer.m()"+"-"+this); } public class Inner extends TestInnerClass{ void m(){ TestInnerClass.this.m(); System.out.println("Inner.m()" + "-" +this); } } public stat ...
import java.math.BigDecimal; import java.util.Scanner; public class test { public static void main(String[] args) { float a = 0; Scanner in = new Scanner(System.in); a = in.nextFloat(); if(a==0.2){ System.out.println(a); }else{ System.out.println("Big Err ...
JAVA RegularExpressionsJAVA RegularExpressions 流行于unix 幽默 豁达的女生可遇而不可求 用途:匹配 查找 替换 for instance:IP地址是否正确,从网页爬出email url 下载网页:不仅可以下载当前网页 而且可以下载当前网页中的链接 java.lang.String java.util.regex.Pattern java.util.regex.Matcher 替代StringTonkier import java.util.regex.Matcher; import java.util.regex.Pattern ...
JDK内置ClassLoader 1.bootstrap class loader  最顶层的 负责管理一些classloader implemented by native lauguage c 汇编 C++ 操作系统本地语言 无名字(null) load the core classes of jdk 首先是bootstrap class loader 把其他的classloader load 进来,然后其他的classloader负责把class load进来。 System.out.println(String.class.getClassLoader()); out ...
public class DynamicLoader { public static void main(String[] args) { //说明不是一次性加载 先加载A 然后加载B 需要的时候才加载 new A(); System.out.println("========================>"); new B(); new C(); new C(); new D(); new D(); } } class A{ } class B ...
JAVA 在java se 1.4 后引入了一个标记接口RandomAccess,这个interface没有任何方法,可以用来检测一个特定集合是否支持高效的随机访问 import java.util.*; public class randomAccess { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); Set<String> set = new HashSet<String>(); ...

JAVA EnumSet

    博客分类:
  • JAVA
public class enumSet { enum ALPH {M,D,F,A,E,G,W,S}; public static void main(String[] args) { // TODO Auto-generated method stub EnumSet<ALPH> all = EnumSet.allOf(ALPH.class); EnumSet<ALPH> none = EnumSet.noneOf(ALPH.class); EnumSet<ALPH> range = EnumSet.range(AL ...
public static void main(String[] args) { List<Integer> list = Arrays.asList(45,23,12,88,5,16); NavigableSet<Integer> nset = new TreeSet<Integer>(list); System.out.println(nset); for(Iterator<Integer> itr = nset.descendingIterator(); itr.hasNext();){ Sy ...

JAVA 泛型数组列表

    博客分类:
  • JAVA
new ArrayList<Manager>(100) // capacity is 100 new Manager[100]  // size is 100  
1.显示参数命名为otherObject public boolean equals(Object otherObject) 后面到具体Classname再进行类型转换 2.if(this == otherObject) return true; 判断是否引用同一个对象 只是一个优化 3.if(otherObject == null) return false; 4.if(getClass()!=otherObject.getClass()) return false; 如果所有子类拥有统一的语义 if(!(otherObject instanceof ClassName)) re ...

JAVA类设计技巧

    博客分类:
  • JAVA
1.一定要将数据设计为private 2.一定要对数据进行初始化,不要依赖系统的默认值,显示的初始化所有数据 3.一个在类中使用过多的基本类型数据,可用其他的类代替 Eg: private String steet; private String city; private int zip; replace: private Address addr ; class Address{ private String steet; private String city; private int zip; } 4.不是所有的域都需要set get 5.使用 ...

Java:Float ==>Int

    博客分类:
  • JAVA
Float f = new Float(Float.parseFloat(read.substring(read.indexOf("\t")+1))*10); bw.write(head+String.valueOf(f.intValue()));
public class Generic<T> { public Generic() { head = null; tail = null; } public Generic(T head, T tail) { this.head = head; this.tail = tail; } public T getHead() { return head; } public void setHead(T head) { this.head = head; } public T getTail() { ...
public class test { public static void main(String[] args) { // TODO Auto-generated method stub int[] a = {11,1,5,3,32,23}; Arrays.sort(a); for(int i : a){ System.out.println(i); } String str = Arrays.toString(a); System.out.printf("%s",str); int[] b = Ar ...
Global site tag (gtag.js) - Google Analytics