`
陌陌天使
  • 浏览: 22669 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

数据类型总结--K.X.

阅读更多

数据类型总结

   一.基本数据类型

    1.<!--[endif]-->分类及范围

数据类型

称呼

所占字节

byte

字节型

8bits

short

短整型

16bits

int

整型

32bits

long

长整形

64bits

char

字符型

16bits

float

浮点型

32bits

double

双精度

64bits

boolean

布尔类型

true/false

 

    2.<!--[endif]-->相互转换

(1).自动转换:小范围的整数类型值可以通过赋值自动转换为范围较大的基本数据类型(其他类型转化为char类型均为强制转换,因为char为没有符号的整型。)

例如:int a=100;    long b=a;

(2).强制转换long b=12.3f;     int a=(long)b;

     

  二.String数据类型

 1.<!--[endif]-->String特殊性总结

(1).Stringjava中的一个类,而不是基本数据类型,它又自己的属性与方法,属于引用数据类型

(2).String类型与基本数据类型一样,遵循值传递规则。

(这是因为String比较常用,在java虚拟机中是被特别设计过的,可以提高效率。)

 2.<!--[endif]-->创建字符串的方式

直接赋值:  String str=”kml”;

                       String str=””;(开辟内存,内容为空)

                      String str;(不开辟内存,null)

构造方法实例化对象:String str = new String(“kml”);

 3.<!--[endif]-->String中简单方法调用

           String sa="java";

           String sb="JAVAjavajava";

           String sc="va";

           String sd="a";

比较两个字符串           boolean a=sa.equals(sb);

忽略大小比较boolean b= sa.equalsIgnoreCase(sb);

判断字符串sa 以字符串scif(sa.endsWith(sc))    System.out.println("yes");

找出字符串sd第一次出现 检索:int index=sa.indexOf(sd);

找出字符串sd最后一次出现 检索index=sa.lastIndexOf(sd);

得到字符串的长度:int len=sa.length();

截取字符串int start=2,end=5;

String sub=sb.substring(start, end);

            System.out.println(sub)

 4. <!--[endif]-->equals ==的区别

==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆空间中存储的地址是否相同,即栈空间中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆空间中的内容是否相同。

例如:String str1=new String(“kml”);

String str2=new String(“kml”);

equalstrue,用==则返回false

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

 

分享到:
评论
1 楼 师大黄飞 2013-10-09  
柯美女  我来了

相关推荐

    二级C语言大题总结--程序设计.doc

    总结来说,这些题目覆盖了C语言的基础知识,包括数据类型、变量、运算符、流程控制语句、函数、数组、字符串、指针等多个方面。在解答这些问题时,应熟练掌握C语言的基本语法和逻辑思维能力,以及对内存管理的理解。...

    Python库 | PySDM-1.24-py3-none-any.whl

    2. **分类与聚类**:库中包含了支持向量机(SVM)、随机森林(RF)、K均值(K-Means)等多种分类和聚类算法,可用于将光谱数据分为不同的类别。 3. **建模与预测**:PySDM支持建立光谱数据的统计模型,如多元线性回归、岭...

    数据结构习题答案(全部算法)---严蔚敏版.doc

    - 结构体是一种自定义的数据类型,可以包含不同类型的成员。 - 在此示例中,定义了一个 `resulttype` 结构体,用于存储运动员的信息(运动项目、性别、学校名称、成绩等)。 **代码解析:** ```c typedef struct { ...

    Python数据科学速查表 - Scikit-Learn.pdf

    此外,还可以通过 Pandas 数据框或其他能够转换为数字数组的数据类型来加载数据。 ```python import numpy as np X = np.random.random((10, 5)) # 创建一个随机数据集 y = np.array(['M', 'M', 'F', 'F', 'M', 'F'...

    基于python的Queue-Basic-List.md

    下面详细介绍这些队列类型及其使用方法。 ##### 2.1 `queue.Queue` `queue.Queue`是Python标准库中用于实现同步队列的标准模块。它主要用于多线程环境中,确保数据安全地在不同线程间传递。 - **构造函数**:`...

    cpu-z鉴别配置.zip

    例如,它会展示CPU的品牌(如Intel或AMD)、具体型号(如i7-10700K或Ryzen 7 5800X)、核心数量与线程数、主频、倍频以及支持的指令集等。这些信息对于判断CPU的性能和选择合适的硬件升级方案至关重要。 除了CPU...

    matlab开发-plotynvarargin.zip.zip

    例如,`plot(x, y, 'k--', 'LineWidth', 2)`绘制一条黑色虚线,线宽为2。 6. **代码示例**: 压缩包中的`matlab开发-plotynvarargin.zip`可能包含了示例代码,演示如何使用`varargin`来创建交互式或可配置的绘图...

    福建省计算机等级考试二级C语言选择题(2010年1月).pdf

    变量使用前应定义相应的数据类型**:正确,变量在使用前必须定义其数据类型。 - **D.不允许使用空类型**:错误,C语言允许使用`void`类型。 **答案:** C. 变量使用前应定义相应的数据类型 ### 16. main函数位置 ...

    试卷青少年python一级真题21-05word练习.pdf

    - Python 的基本数据类型包括整型(int)、浮点型(float)、字符串(str)等,`char` 不是 Python 的基本数据类型。 9. 用户输入: - Python 中接收用户输入数据的函数是 `input()`。 10. Python 变量命名规则...

    jdk-8u211-windows-x64.exe

    3. **Stream API**:Stream API提供了一种新的处理数据的方式,特别是对于集合数据的操作。它可以进行过滤、映射、聚合等操作,且支持并行流,极大地提升了处理大数据的效率。 4. **日期与时间API改进**:JDK 1.8...

    object-c基础教程.pdf

    - 基本的C语言知识,包括数据类型、函数、返回值、指针和内存管理。 - 推荐阅读《C程序设计语言》(K&R)以获取扎实的基础。 #### 三、核心概念 - **基础概念**: - **nil**: 用于表示空指针,在Objective-C中可以...

    多核svm分类器

    \[ K(x_i, x_j) = \exp(-\gamma ||x_i - x_j||^2) \] 其中,\( x_i \) 和 \( x_j \) 是输入样本,\( \gamma \) 是控制核函数宽度的参数。较大的 \( \gamma \) 值会导致更复杂的决策边界,而较小的 \( \gamma \) 则...

    TC58BVG0S3HTA00-datasheet-en-20120831.pdf

    - **块大小**: (128K + 4K) bytes (即每块包含128K bytes的有效数据区和4K bytes的备用区) **2. 操作模式** - **读取模式**: 支持常规读取操作。 - **复位模式**: 用于重置设备状态。 - **自动页编程模式**: 支持页...

    专升本-计算机试题综合.doc

    根据给定文件的信息,我们可以总结出以下相关的计算机知识点: ### 1. 计算机硬件系统的核心部件 - **选项 C:CPU** 是正确的。CPU(中央处理器)是计算机硬件系统中最核心的部件,它负责执行计算机中的指令并进行...

    (完整版)C语言程序设计-习题大全(含答案)-C语言-1.doc

    本篇资源总结了C语言程序设计的习题大全,涵盖了C语言基础知识的方方面面,包括关键字、标识符、数据类型、运算符、控制结构、函数等方面的知识点。 1. 关键字:C语言提供的合法关键字包括define、include、while、...

    地下水模拟系统GMS概念模型的建立.docx

    在“Grid”菜单下,可以设置网格的尺寸和方向(X、Y、Z),并选择特征对象(Feature Object)创建白化栅格(Blank Raster)。这一步对于定义模型的分辨率和精度至关重要。 6. **导入高程数据(Elevation Data)**:...

    FANUC-PMC培训资料.pdf

    PMC参数包括定时器T、计数器C、保持型继电器K和数据表D,它们的值在断电后仍能保持,是PMC的重要组成部分。 【系统信号与地址】 中间继电器R9000以上的地址为系统保留,不应用于常规控制。G和F信号地址由CNC软件...

    HYNIX-HY628100ALG.pdf

    2. 存储容量和组织:HY628100ALG芯片的存储容量为1Mbit(兆比特),组织方式为128K x 8bit。这意味着它由128K个8位宽的存储位置组成,总共能够存储1Mbit的数据。这种组织方式提供了数据传输的并行性和灵活性。 3. ...

Global site tag (gtag.js) - Google Analytics