- 浏览: 196560 次
-
最新评论
文章列表
%格式化读
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>();
...
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 ...
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.使用 ...
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 ...