typetest.java

来自「移动CMPP的网关,JAVA又一实现,非常完整的代码.」· Java 代码 · 共 80 行

JAVA
80
字号
/*
 * Created on 2005-1-9
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package test.cngp;


/**
 * @author aerfa
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public class TypeTest {
	/*public static void main(String[] args) {
		byte[] intbyte = new byte[8];
		long i = System.currentTimeMillis();
		//System.out.println(i);
		intbyte[7] = (byte) (i >> 56);
		intbyte[6] = (byte) (i >> 48);
		intbyte[5] = (byte) (i >> 40);
		intbyte[4] = (byte) (i >> 32);
		intbyte[3] = (byte) (i >> 24);
		intbyte[2] = (byte) (i >> 16);
		intbyte[1] = (byte) (i >> 8);
		intbyte[0] = (byte) (i >> 0);
		for (int j = 0; j < intbyte.length; j++) {
			System.out.println(intbyte[j]);
		}
		System.out.println();
		//System.out.println(2<<8);
		//System.out.println((2 & 255)<<8);
		//System.out.println(2L << 8);
		//System.out.println((2L & 255L)<<8);
		//System.out.println((long)255);
		//System.out.println(byte2long(intbyte));
		//System.out.println(i==TypeConvert.byte2long(intbyte));
		//System.out.println(TypeConvert.byte2long(intbyte));
		
		String s="02481675881";
//		System.out.println(s.getBytes().length);
//		if(s.getBytes().length<6){
//		  int n=6-s.getBytes().length;
//		  System.out.println(n);
//		  for(int i=0;i<n;i++){
//		    s="0"+s;
//		  }
//		}
//		System.out.println(s);
		//System.out.println(s.getBytes().length);
		System.out.println(s.length());
		System.out.println(s.getBytes().length);
	}*/
  public static void main(String[] args) {
    /*TypeTest t=new TypeTest();
    //t.TypeTest();
    int i=100000000;
    Integer in=new Integer(i);
    System.out.println(in.byteValue());
    char c='c';
    byte b=(byte)c;
    byte b1=(byte)i;
   
    System.out.println(b1);*/
      System.out.println((String)null);
    
  }
  
  public TypeTest(){}
 /* public void TypeTest(){
    double y=2.0/0;
    System.out.println(y);
    }*/
	public static long byte2long(byte[] b) {
		return (long) ((b[7] << 0) | (b[6] << 8) | (b[5] << 16) | (b[4] << 24) | (b[3] << 32)
				| (b[2] << 40) | (b[1] << 48) | (b[0] << 0));
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?