数据类型的应用以及联想
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); } }
相关推荐
本产品说明书详细介绍了LEAP的背景、价值、架构以及联想在大数据领域的优势。 1. 背景 - 背景概述:随着信息化的发展,企业在运营过程中积累了大量数据,对这些数据的有效分析成为提升竞争力的关键。LEAP应运而生...
断网使用:联想智能云教室的智能部署是把数据真实的写入客户端本地硬盘,部署完成后,便可脱离服务器或网络,实现本地运行; 多重引导:可部署多个系统到客户端实现一机多用,以满足不同的教学和办公需要; 保护...
"联想(Thinkserver)服务器日志收集工具以及操作文档.rar"这个压缩包文件提供了专门用于ThinkServer服务器的日志收集工具和详细的使用指南,帮助管理员更有效地进行故障排查和性能监控。 首先,日志收集工具的主要...
6. **易语言编程基础**:这包括基本的数据类型(如整型、字符串型)、控制流程(如循环、条件语句)、函数和模块的使用等。掌握这些基础知识是理解源码的基础。 7. **错误处理与调试**:任何应用程序都需要考虑错误...
联想作为全球知名的电脑制造商,其产品线涵盖了个人电脑、笔记本、平板电脑以及服务器等多种类型。"金钥匙"服务可能针对这些产品的用户,提供一对一的专业咨询服务,确保用户在遇到技术难题时能得到及时的帮助。服务...
此外,还会讲解Java的基本数据类型,包括整型、浮点型、字符型和布尔型,以及它们在程序中的应用。 其次,控制流程是编程中的关键部分。教程会涵盖条件语句(如if-else,switch-case)和循环语句(如for,while,do...
System x3650 M5是联想公司推出的2U机架式服务器,通常被用于企业的数据中心环境。 描述内容强调了产品高性能、高可靠性以及高安全性,旨在承载核心关键应用,实现功能强大且正常运行时间最大化。这说明System ...
这个教程将深入讲解如何利用该软件进行系统备份、恢复以及防治病毒入侵,确保您的联想电脑在遇到问题时能够快速恢复到正常状态。 联想一键恢复6.0的主要功能包括: 1. **系统备份**:在电脑运行正常时,可以创建一...
同时,它还涵盖了数据服务,满足各种类型的应用需求,如Web应用、数据库应用(SQL, NoSQL)、高性能计算以及ERP等企业应用。 5. **DevOps全流程**:联想的软件定义数据中心管理系统支持DevOps实践,涵盖应用开发、...
云部署是指将应用程序、数据和服务部署到云环境中,通过互联网访问,从而实现资源的弹性扩展和按需付费。联想云部署可能包括公有云、私有云或混合云等不同形式,满足不同企业的安全性和定制化需求。 视频内容可能...
4. 上传系统分区(如C盘)和数据分区(如D盘),并为每个镜像命名和选择正确的镜像类型。 5. 点击确定后,系统会弹出镜像传送进度信息,并在镜像状态显示“已完成”时,表明镜像制作完成。 ### 创建磁盘及系统 通过...
联想SR550服务器作为一款企业级设备,其RAID配置和引导设置对于数据安全和系统启动流程有着直接影响。本文将深入探讨联想SR550服务器的RAID配置以及引导设置的关键点,帮助读者理解并掌握这一重要技术。 一、RAID...
人工智能在数据分析中的应用研究是当前科技发展的一个重要分支,其核心在于通过智能化的数据分析方法,提升数据处理的速度与质量,为各种决策制定提供有力支持。文章从不同角度深入探讨了人工智能在数据分析领域的...
联想商用IoT边缘计算解决方案是一套针对企业级用户开发的集成技术系统,通过联想工业PC、嵌入式PC、智能机器视觉相机等多种硬件,以及边缘节点、网络层、平台层和应用层的组合使用,为企业提供整体解决方案。...
- **文件管理**:除了娱乐内容,该套件可能还支持其他文件类型的传输,如文档、应用等,使用户能够方便地在手机和电脑之间交换文件。 总的来说,联想手机PC套件是一个实用的工具,旨在提高用户对联想手机的管理效率...
1. **基础语法**:包括数据类型(如整型、浮点型、字符型、布尔型)、变量声明、运算符、流程控制语句(如if-else、switch、for、while)、数组等。 2. **面向对象**:这是Java的核心特性,涉及类、对象、封装、...
本文将深入探讨联想服务器驱动下载的相关知识点,包括驱动类型、操作系统支持以及驱动的重要性和安装方法。 首先,服务器驱动主要分为以下几个类别: 1. **主板芯片组驱动**:这是服务器的基础,连接并管理所有...
下面将详细介绍这四个框架以及它们在联想配置文件中的应用场景。 1. MyBatis: MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取...
**联想服务器产品线**覆盖了从低端到高端的各种服务器类型,包括但不限于塔式服务器、机架式服务器、刀片服务器以及高密度服务器。联想在服务器市场上的定位明确,通过不断的产品迭代和技术革新,在国内市场占据了...