技术支持11周知识点总结

代码总结:

package cn.com.cnstrong;

import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;




public class DataDemo 
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Date date=new Date();
		System.out.println(date);
		
		//日期格式化2012-11-09  10:30:07
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String str=sdf.format(date);
		System.out.println(str);
		
		String s1="2010-10-10";
		SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");//必须捕获异常
		try//监视代码
		{
			Date d1=sdf1.parse(s1);
			System.out.println(d1);
			
		} 
		catch (ParseException e) 
		{
			e.printStackTrace();
		}
	}
}
		
//finally 用于的资源释放
//异常会逐层向上抛 1.非运行时的异常2.运行时的异常·
//编译 解释执行
//必须捕获
//必须释放自己的代码
//遇到异常便及时处理
//catch中的处理异常时,有父子类时让父类在最下面


 

package cn.com.cnstrong;

public class StringBufferDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		StringBuffer sb =new  StringBuffer();
		sb.append("a1");
		sb.append("a1");
		sb.append("a1");
		sb.append("a1");
		System.out.println(sb.toString());
		System.out.println(sb.capacity());//默认值为16
		System.out.println(sb.length());

	}

}
package cn.com.cnstrong;

public class StringDemo1 {

	/*
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stus
		String s = new String("abc");
		String s1 = "abc";
		String s2 = new String ("abc");
		System.out.println(s == s1);
		System.out.println(s == s2);
		System.out.println(s2 == s1);
		

	}

}


 

package cn.com.cnstrong;

public class StringDemo2 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String str1 = new String("   ab   cd  ");
		String str2 = new String("abcdwtryreuytrab");
		String str3 = "ABC";//?
		//区别在哪!
        str1 = "ab"+"cd";//字符串拼接,三个对象拼接,产生很多垃圾
		//用什么?
		//
		System.out.println(str1.length());
		System.out.println(str1.startsWith("ab"));
		System.out.println(str1.indexOf("ab"));//包含字符
		System.out.println(str1.indexOf("ab",2));//?
		System.out.println(str1.substring(3));//?
		System.out.println(str1.trim()+"|");
//		replace
//		trim//去空格
//		equals 比较内容
//		==  是否同一个对象
		String str4 = "1,2,3,4,5,6,7,8";
		String array[]  = str4.split(",");//截字符串a
		for(String ss:array)
		{
			System.out.println(ss);
			
		}
//		
	
		
		

	}

}


 

package cn.com.cnstrong;

public class StringDemo3 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String str1 = "123";
		
		//String-->int
		int num=Integer.parseInt(str1);
		{
			System.out.println(num);
		}
		//int-->String
		String s1=String.valueOf(num);
		{
			System.out.println(s1);
		}
		
		//String-->float
		float f=Float.parseFloat(s1);
		{
			System.out.println(f);
		}
		//float-->String
		String str2=String.valueOf(f);
		{
			System.out.println(str2);
			
		}
		//自动装箱 int--Integer
		int num1=4;
		Integer i=num1;
		//Float f=Float.parseFloat(str1);自动装箱
		
		//自动拆箱Integer--int
		int num2=i;
		//Integer是int的包装类
	}

}



 

你可能感兴趣的:(大二上学期JAVA编程练习)