`
古尔丹之颅
  • 浏览: 30849 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java总结之 字符串

阅读更多
Java的基本数据类型
8个
byte 字节型 8bit -128~127
short 短整型 16bit
int 整型 32bit
long 长整型 64bit

float 单精度 32bit
double 双精度 64bit

char 字符型 16bit
boolean 布尔类型 true和false


java的简单数据类型之间的转换又大致可以分为:
   1、低级到高级的自动类型转换
   2、高级到低级的强制类型转换
  byte b;
  int i=b;
  long l=b;
  float f=b;
  double d=b;

如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值,例如

char c='c';     int i=c;     System.out.PRintln("output:"+i);

输出:output:99;
对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类型转换。

short i=99 ;
char c=(char)i;
System.out.println("output:"+c);

输出:output:c;
但根据笔者的经验,byte,short,int三种类型都是整型,因此如果操作整型数据时,最好统一使用int型。

2.2强制类型转换
将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。即你必须采用下面这种语句格式:

int i=99;
byte b=(byte)i;
char c=(char)i;
float f=(float)i;

可以想象,这种转换肯定可能会导致溢出或精度的下降,因此并不推荐使用这种转换。
分享到:
评论

相关推荐

    java解析xml字符串

    ### Java解析XML字符串 在给定的代码示例中,我们看到了如何使用JDOM库来解析一个XML字符串,并对其进行操作。下面我们将详细解析这个过程: 1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这...

    JAVA日期与字符串的转换

    与之相反,如果需要将字符串转换为日期对象,也可以通过`SimpleDateFormat`类来完成。这里需要注意的是,由于`SimpleDateFormat`的`parse`方法可能会抛出异常,因此在调用该方法时需要捕获异常。 ```java import ...

    Java分割字符串

    总结,Java中的字符串分割是通过`split()`方法实现的,依赖于正则表达式进行精确的分割。理解正则表达式和`split()`方法的用法对于处理复杂的字符串处理任务至关重要。在实际编程中,根据需求选择合适的正则表达式和...

    Java获取随机字符串

    ### Java 获取随机字符串 在Java开发中,生成随机字符串是一个非常常见的需求,尤其是在密码学、安全验证、数据加密等场景中。本文将详细介绍如何在Java中生成随机字符串,并且会结合给定的部分代码示例进行深入...

    java中常用字符串方法总结

    在Java编程语言中,字符串是极其重要...以上就是Java中常用字符串方法的总结。理解并熟练运用这些方法,将极大地提升你在处理字符串时的效率和代码质量。在实际开发中,还需要结合具体需求灵活选择和组合使用这些方法。

    java中的字符串处理

    Java中的字符串处理是编程的基础之一,理解`String`和`StringBuffer`的区别以及如何使用这些类对于开发高质量的Java应用程序至关重要。掌握字符串的构造方法和操作技巧可以帮助开发者编写出更加高效、易于维护的代码...

    java 数组和字符串

    ### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...

    Java 生成随机字符串数组的实例详解

    Java 生成随机字符串数组的实例详解 Java 生成随机字符串数组的实例详解是一种常见的编程任务,主要是利用Collections.sort()方法对泛型为String的List进行排序。下面是一个详细的实例详解,介绍了生成随机字符串...

    Java 推荐系统 字符串 余弦相似度 算法

    根据给定的文件信息,本文将详细介绍如何使用Java实现基于字符串的余弦相似度算法,并应用于推荐系统中。 ### 一、引言 在推荐系统领域,为了衡量两个字符串之间的相似性,通常会采用多种算法,其中余弦相似度算法...

    Java中的字符串相关处理

    ### Java中的字符串相关处理 #### 引言 在Java编程语言中,字符串处理是一个核心且广泛使用的领域。不同于其他编程语言将字符串视为字符数组,Java将字符串视为`String`类型对象,这一设计使得字符串处理更加高效...

    java对象转换为json字符串或字符串数组

    总结,Java对象转换为JSON字符串或字符串数组是通过引入JSON库,如`json-lib`,然后利用其提供的序列化和反序列化方法实现的。了解并熟练掌握这些方法对于进行Java和JSON之间的数据交换至关重要。在实际项目中,根据...

    java解析Json字符串

    Java解析Json字符串是Java开发中常见...总结来说,Java解析Json字符串涉及的关键知识点有:Json格式的理解、Gson库的使用、Jackson库的使用以及org.json库的使用。掌握这些,将有助于你在处理Json数据时更加得心应手。

    java实验-字符串.docx

    总结来说,这个实验旨在帮助我们理解和掌握Java中字符串的基本操作,如获取长度、查找特定字符的次数,以及理解字符串比较和可变性在性能上的差异。通过实践,我们可以更好地运用这些知识来编写高效的Java代码。

    java三种字符串处理差别

    在Java编程中,处理字符串是非常常见的需求之一。根据不同的应用场景和需求,Java提供了多种处理字符串的方式,其中最为常见且重要的三种方式分别为:`String`(字符串常量)、`StringBuffer`(线程安全的字符串变量...

    java数组与字符串用法小结

    ### Java数组与字符串用法小结 在Java编程语言中,数组和...以上是对Java中数组与字符串的使用进行了详细的总结,包括了数组的基本操作以及字符串的各种常用方法。通过掌握这些基础知识,可以更有效地进行Java编程。

    java 去掉重复字符 三个方法

    总结来说,去除Java字符串中的重复字符有多种途径,包括使用HashSet、StringBuilder和Stream API。每种方法都有其适用场景和优缺点。选择哪种方法取决于代码的上下文、性能需求以及对Java特性的熟悉程度。学习这些...

    java 创建字符串缓存类

    总结一下,Java中创建字符串缓存类的主要目的是减少内存消耗和提高性能,特别是在频繁字符串操作的场景下。通过使用`StringBuffer`或`StringBuilder`以及自定义缓存类,我们可以有效地管理字符串对象,避免不必要的...

    java的String字符串补0

    ### Java的String字符串补0技术解析 #### 一、引言 在Java编程中,对字符串进行特定格式化的处理是一项常见的需求。其中,“补0”操作尤其常见于日期时间格式化、编号序列化等场景中。例如,在处理数据库查询结果时...

    java-查找字符串介绍

    ### Java查找字符串知识点详解 #### 一、简介 在Java编程中,经常需要对字符串进行查找操作,尤其是在处理文本分析、数据验证等场景时尤为重要。Java标准库提供了强大的`Pattern`和`Matcher`类来支持正则表达式的...

    Java根据正则表达式生成字符串—Xeger,automaton

    在Java编程语言中,处理字符串和正则表达式是一项常见的任务。正则表达式是一种强大的文本模式匹配工具,可以用于搜索、替换或者提取符合特定规则的字符串。在本篇文章中,我们将深入探讨如何利用Java中的Xeger和...

Global site tag (gtag.js) - Google Analytics