`

数据类型的应用以及联想

    博客分类:
  • JAVA
阅读更多

                                          数据类型的应用以及联想

             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);
	
}
	

}

 

1
0
分享到:
评论

相关推荐

    联想大数据分析平台(LEAP)产品说明书.pdf

    本产品说明书详细介绍了LEAP的背景、价值、架构以及联想在大数据领域的优势。 1. 背景 - 背景概述:随着信息化的发展,企业在运营过程中积累了大量数据,对这些数据的有效分析成为提升竞争力的关键。LEAP应运而生...

    联想智能云教室用户手册.mht

    断网使用:联想智能云教室的智能部署是把数据真实的写入客户端本地硬盘,部署完成后,便可脱离服务器或网络,实现本地运行; 多重引导:可部署多个系统到客户端实现一机多用,以满足不同的教学和办公需要; 保护...

    联想(Thinkserver)服务器日志收集工具以及操作文档.rar

    "联想(Thinkserver)服务器日志收集工具以及操作文档.rar"这个压缩包文件提供了专门用于ThinkServer服务器的日志收集工具和详细的使用指南,帮助管理员更有效地进行故障排查和性能监控。 首先,日志收集工具的主要...

    易语言联想保修查询源码,易语言网络查询应用

    6. **易语言编程基础**:这包括基本的数据类型(如整型、字符串型)、控制流程(如循环、条件语句)、函数和模块的使用等。掌握这些基础知识是理解源码的基础。 7. **错误处理与调试**:任何应用程序都需要考虑错误...

    联想金钥匙

    联想作为全球知名的电脑制造商,其产品线涵盖了个人电脑、笔记本、平板电脑以及服务器等多种类型。"金钥匙"服务可能针对这些产品的用户,提供一对一的专业咨询服务,确保用户在遇到技术难题时能得到及时的帮助。服务...

    Java联想(中文)

    此外,还会讲解Java的基本数据类型,包括整型、浮点型、字符型和布尔型,以及它们在程序中的应用。 其次,控制流程是编程中的关键部分。教程会涵盖条件语句(如if-else,switch-case)和循环语句(如for,while,do...

    产品彩页-联想System x3650 M5(8871 5462).pdf

    System x3650 M5是联想公司推出的2U机架式服务器,通常被用于企业的数据中心环境。 描述内容强调了产品高性能、高可靠性以及高安全性,旨在承载核心关键应用,实现功能强大且正常运行时间最大化。这说明System ...

    联想一键恢复6.0教程

    这个教程将深入讲解如何利用该软件进行系统备份、恢复以及防治病毒入侵,确保您的联想电脑在遇到问题时能够快速恢复到正常状态。 联想一键恢复6.0的主要功能包括: 1. **系统备份**:在电脑运行正常时,可以创建一...

    联想软件定义数据中心.pptx

    同时,它还涵盖了数据服务,满足各种类型的应用需求,如Web应用、数据库应用(SQL, NoSQL)、高性能计算以及ERP等企业应用。 5. **DevOps全流程**:联想的软件定义数据中心管理系统支持DevOps实践,涵盖应用开发、...

    联想云部署首次部署流程-视频

    云部署是指将应用程序、数据和服务部署到云环境中,通过互联网访问,从而实现资源的弹性扩展和按需付费。联想云部署可能包括公有云、私有云或混合云等不同形式,满足不同企业的安全性和定制化需求。 视频内容可能...

    联想智能云教室V1.0安装操作指引.pdf

    4. 上传系统分区(如C盘)和数据分区(如D盘),并为每个镜像命名和选择正确的镜像类型。 5. 点击确定后,系统会弹出镜像传送进度信息,并在镜像状态显示“已完成”时,表明镜像制作完成。 ### 创建磁盘及系统 通过...

    联想SR550raid及引导设置.zip_raid_联想

    联想SR550服务器作为一款企业级设备,其RAID配置和引导设置对于数据安全和系统启动流程有着直接影响。本文将深入探讨联想SR550服务器的RAID配置以及引导设置的关键点,帮助读者理解并掌握这一重要技术。 一、RAID...

    人工智能在数据分析中的应用研究.pdf

    人工智能在数据分析中的应用研究是当前科技发展的一个重要分支,其核心在于通过智能化的数据分析方法,提升数据处理的速度与质量,为各种决策制定提供有力支持。文章从不同角度深入探讨了人工智能在数据分析领域的...

    联想商用IoT边缘计算解决方案手册V1.1.pdf

    联想商用IoT边缘计算解决方案是一套针对企业级用户开发的集成技术系统,通过联想工业PC、嵌入式PC、智能机器视觉相机等多种硬件,以及边缘节点、网络层、平台层和应用层的组合使用,为企业提供整体解决方案。...

    联想手机PC套件.rar

    - **文件管理**:除了娱乐内容,该套件可能还支持其他文件类型的传输,如文档、应用等,使用户能够方便地在手机和电脑之间交换文件。 总的来说,联想手机PC套件是一个实用的工具,旨在提高用户对联想手机的管理效率...

    java联想(中文)

    1. **基础语法**:包括数据类型(如整型、浮点型、字符型、布尔型)、变量声明、运算符、流程控制语句(如if-else、switch、for、while)、数组等。 2. **面向对象**:这是Java的核心特性,涉及类、对象、封装、...

    用于联想服务器驱动下载

    本文将深入探讨联想服务器驱动下载的相关知识点,包括驱动类型、操作系统支持以及驱动的重要性和安装方法。 首先,服务器驱动主要分为以下几个类别: 1. **主板芯片组驱动**:这是服务器的基础,连接并管理所有...

    mybatis,spring,struts2,Hibernate的联想配置文件

    下面将详细介绍这四个框架以及它们在联想配置文件中的应用场景。 1. MyBatis: MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取...

    联想服务器产品线

    **联想服务器产品线**覆盖了从低端到高端的各种服务器类型,包括但不限于塔式服务器、机架式服务器、刀片服务器以及高密度服务器。联想在服务器市场上的定位明确,通过不断的产品迭代和技术革新,在国内市场占据了...

Global site tag (gtag.js) - Google Analytics