一、字符串类型:String类型
定义一个字符串
String a="Hello World";
String b= new String ("Hello World");
字符串之间的拼接:
String a=abcd; String b=abcd; String c=a+b; System.out.println(c); //输出的值 为 "abcdabcd" //string类型同样可以和int类型拼接,假设 int d= 555, 那么 String e=a+d ; 那么输出e,得到的值为 "abcd555";
关于字符串常用的一些操作:
String sc="ABCDEFG"; sc.length(); //取字符串的长度 sc.indexOf( c ); //获取第一次出现某字符的位置,返回的值为int类型 c表示查找的字符 。 需要注意的是获取的值需要+1,才是该字符的位置,在计算机中,String的索引是从0开始 sc.lastindexOf( c ) //获取最后一次出现某字符的位置 sc.substring( a,b ) //截取字符串,从 a 到 b sc.trim() // 只去掉字符串的前后空格,不去掉中间的 sc.replace(a,b ) //替换所有 ,由a替换成b sc.replaceFirst(a,b) //同样是替换,但是只替换一次 sc.equals(b) //字符串之间相互比较 sc是否等于b 返回的值为true或者false sc.split(,) //将字符串按照一定的规则拆分 "," 每遇见一个逗号,进行一次拆分
通过sc.indexOf()获取数据示例:
String s="<student><xm>张三</xm><xb>男</xb></student>";
		
		int a=s.indexOf("<xm>");             //找到第一次出现该字符串的位置 并赋值给a
		int b=s.indexOf("</xm>");
		int c=s.indexOf("<xb>");
		int d=s.indexOf("</xb>");
		String xm = s.substring(a+4, b);    //因为我们要取字符后面的值,所以要跳过4个字符  故而+4  截取从 a+4到b;
		String xb = s.substring(c+4,d);       //原因同上, 截取从 c+4到d;
		 
		 System.out.print("姓名为"+xm+",性别为"+xb);      //输出
随机数字或字母或字母+数字混合验证码
		String a= new String("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");   //首先规定字符串
		
		String yzm="";
		 
		 for(int i=1;i<=4;i++)
		 {
			int sj=(int)((Math.random()*100)%a.length());       //在for循环中的随机数,对字符串的长度取余,则随机数位是字符串中的某个位置
			String c=a.substring(sj, sj+1);                       //截取字符串中某一个位置的字符,到字符+1
			yzm=yzm+c;                            //将字符拼接
			
		 }
	  
		 System.out.print(yzm);                 //最后输出
		 
二、时间类型:Date型
获取时间:
两种方法:1.单独获取,最后拼接
//创建Calenar对象 Calendar a=Calendar.getInstance(); //分别给 年月日赋值 int b= a.get(Calendar.YEAR); int c= a.get(Calendar.MONTH)+1; //在计算机中月份是从0开始的,因此要+1 int d= a.get(Calendar.DAY_OF_MONTH); //输出 System.out.print(a+"年"+c+"月"+d+"日");
2、对Calenar格式化
//创建Calenar对象 Calendar a= Calendar.getInstance(); //格式化时间 SimpleDateFormat b=new SimpleDateFormat(yyyy-MM-dd hh:mm:ss); // 对Calender格式化 String c= b.format(a.getTime()); //输出 System.out.print(c);
原文:http://www.cnblogs.com/zhaotiancheng/p/6216513.html