当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

数据类型的应用以及联想

发表于: 2013-11-25   作者:梳子不爱头发   来源:转载   浏览:
摘要:                                  &n

                                          数据类型的应用以及联想

             java八大数据类型,byte,char,short,int,long,float,double,boolean

我们早已耳熟能详,然而在运用时还是需要技巧,在强制转型时的使用技巧我的理解是:

              例如int,和,long,int这个家伙需要一个小房子,long这个家伙需要一个大房子,有一天int这个家伙突然想到long这个家伙的家里串串门,当然啦,因为long的房子比它大,所以它轻松的就进去了,但是当long很不忿的想要入住int的家伙的小房子时,很悲剧的发现自己卡住了,强制转型此时当然是不成功的。

              在八大家族之外,有一位类的大神经常是神游之外,那就是特殊的类,String,作为强大的字符串类,它的下属尤其之多,功能之强大,一个手指都数不过来,凡是你能够想到的复制,黏贴,查找,判断是否为空,拼拼凑凑,能够想到的必定功能都在。

             下面用一段代码来诠释,下面的代码只是显示了String强大功能的冰山一角,具体应用应人而异,灵活多变:

package lesson1302;

public class lesson1 {
	public static void main(String args[]){
		
	
    String name="zhiweibufanerlai";
	for(int i=0;i<name.length();i++)
		//将每一个索引点的字符输出
	System.out.println(i+"的位置字符是"+name.charAt(i));
	//使用charAt功能实现上述功能
	int index=name.indexOf("i");
	//输出i出现的第一个位置
	System.out.println("i的位置是"+index);
	int index1=name.indexOf("e",name.indexOf("e")+1);
	//输出e出现的第二个位置
	System.out.println("e的位置是"+index1);
	int lastindex=name.lastIndexOf("e",name.lastIndexOf("e")-1);
	//输出e出现的倒数第二个位置
	System.out.println("e的位置是"+lastindex);
	String name1="chenggongzaojiubufan";
	System.out.println("e的位置是"+name.concat(name1));
	if(name.isEmpty())
		System.out.println("为空");
		else
			System.out.println("不为空");
	
	if(name.equals(name1)){
	//比较name和name1的字符,相等输出1,不相等为0
		System.out.println("相等");
		
	}
	else
		System.out.println("不相等");
		
    
	String[] array=name.split("e");	
	//将name字符串中的字符按e分隔输出,使用split将它们拆分
	for(int i=0;i<array.length;i++){
		System.out.println("array="+array[i]);
	}
	int firstindex=name.indexOf("e");
	//找到第一个e所在的位置
	int finallastindex=name.lastIndexOf("e");
	//找到最后一个e所在的位置
	String temp=name.substring(firstindex,finallastindex);
	//将第一个e和最后的e中间的段输出,其中包括第一个e的原因是从第一个e开始
	System.out.println("temp="+temp);
	String name2=index+"";
	System.out.println("name2="+name2);
	name2=String.valueOf(index1);
	System.out.println("name2="+name2);
	
}
	

}

 

数据类型的应用以及联想

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

推荐文章
编辑推荐
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号