原文出处:http://hxraid.iteye.com/blog/513205
组一:
☆ String → byte[] (字符串 转 字节数组)
java.lang.String
·byte[] getBytes()
使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
·byte[] getBytes(Charset charset)
使用给定的 charset 将此 String 编码到 byte 序列,并将结果存储到新的 byte 数组。
·byte[] getBytes(String charsetName)
使用指定的字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
☆ String → char[] (字符串 转 字符数组)
java.lang.String
·char[] toCharArray()
将此字符串转换为一个新的字符数组。
☆ String → double[]/float[]/int[]/long[]/short[] (字符串 转 其他基本类型数组)
可以先转成byte[]或char[],然后通过基本类型间的相互转化完成数组对象类型的转变。
注:String不可能转变成boolean[]数组类型
☆ boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[] → String (数组类型 转 字符串)
java.util.Arrays
·static String toString(boolean[]/byte[]/char[]/double[]/float[]/int[]/long[]/short[]/Object[])
返回指定数组内容的字符串表示形式。
java.lang.String
·static String valueOf(char[])
返回char[]数组的字符串表示形式
组二:
☆ boolean/char/double/float/int/long/short/Object → String (其他类型 转 字符串)
java.lang.String
·static String valueOf(boolean/char/char[]/double/float/int/long/short/Object)
返回指定参数的字符串表示形式。注:Object类型实际的是 obj.toString() 的值。
java.lang.Boolean/Character/Double/Float/Integer/Long/Short
·static String toString(boolean/char/double/float/integer/long/short)
返回表示指定 类型 的一个新 String 对象。
☆ String → boolean/double/float/int/long/short (字符串 转 其他类型)
java.lang.Boolean/Double/Float/Integer/Long/Short
·static boolean parseBoolean(String s)
·static double parseDouble(String s)
·static float parseFloat(String s)
·static int parseInt(String s)
·static long parseLong(String s)
·static short parseShort(String s)
组三:
☆ Boolean/Character/Double/Float/Integer/Long/Short/Object → String (字符串 转 其他类型)
java.lang.Boolean/Character/Double/Float/Integer/Long/Short/Object
·String toString()
返回该对象的字符串表示形式。
注:Object类型的表示形式默认为getClass().getName() + '@' + Integer.toHexString(hashCode())
☆ String → Boolean/Double/Float/Integer/Long/Short (字符串 转 包装器类型)
java.lang.Boolean/Double/Float/Integer/Long/Short
·static Boolean/Double/Float/Integer/Long/Short valueOf(String s)
返回保存用参数字符串 s 表示的 基本数据类型 值的 包装器 对象。
注:String不能轻易的转变成Character类型。
组四:
☆ Boolean/Character/Double/Float/Integer/Long/Short ←→ boolean/character/double/float/int/long/short (包装器和基本数据类型间的转变)
(1) 包装器转变成基本数据类型
java.lang.Character
·char charValue()
java.lang.Double/Float/Integer/Long/Short
·int intValue()
·shortValue()
·longValue()
·float floatValue()
·double doubleValue()
注:Boolean不能转变成boolean类型
(2) 基本数据类型转变成包装器
java.lang. Boolean/Character/ Double/Float/Integer/Long/Short
·static Boolean valueOf(boolean b)
·static Character valueOf(char c)
·static Double valueOf(double d)
·static Float valueOf(float f)
·static Integer valueOf(int i)
·static Long valueOf(long l)
·static Short valueOf(short s)
分享到:
相关推荐
Applet的超类必须是Java标准类库中的Applet类或其派生子类,不需使用main()方法就可以运行,通常由浏览器内的Java解释器激活。 而Java应用程序(Application)是在本地计算机上运行的程序,用户需要先下载后,在...
2.Betwixt:提供了XML与Java对象之间的相互转换。例如: ```java import org.apache.commons.betwixt.BeanReader; import org.apache.commons.betwixt.BeanWriter; Person person = new Person(); person.setName(...
jox是一组java类库 实现javaBean与xml相互转化 更加容易
- `byte`、`short`、`char`之间的相互转换会先转化为`int`类型再进行转换。 #### 六、if/else语句与switch语句的区别 - **if/else**:可以处理更复杂的逻辑判断,支持任意表达式的真假值判断。 - **switch**: -...
XML和JavaBean相互转化是一个非常有用的工作,用来读写xml的组件很多,比如dom4j, sax, JDom,Digester等,但是很多组件用起来很麻烦,今天给大家推荐一个超级简单的组件JOX, JOX是一套用户XML document和Java ...
- 熟悉常用的API使用,如Java标准库中的各种类和方法。 - 通过调试和修改代码,提高问题解决能力。 3. **学习方法**: - 逐页阅读PPT,理解每个概念,并与源代码对应起来。 - 编写自己的代码来实践课件中的例子...
在本项目中,我们关注的是一个使用Java编程语言开发的象棋游戏,这是一项课程设计或毕业设计任务,旨在帮助学生提升其Java编程技能并理解博弈理论。该项目的核心亮点在于,它可以直接运行,无需额外的配置,这为使用...
Java的核心在于其类库和JVM(Java虚拟机)。学习Java的第一步通常是熟悉基本语法,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、常量、运算符以及控制流程(如if语句、for循环和while循环)。此外,初学...
3. **Java类库**:丰富的标准类库提供了集合框架、输入输出(IO/NIO)、网络编程、并发控制、安全性和其他功能,极大地简化了开发者的工作。 在面试或讨论Java平台时,可以深入探讨以下几个方面: - **Java语言特性...
3. **Jar文件**:Java Archive(JAR)文件是Java平台的标准归档格式,用于存储Java类库、资源和其他相关文件。在Android开发中,开发者通常会先将Java源代码编译为.class文件,然后打包成.jar文件,供Dalvik或ART...
在这个项目中,JAVA的类库和框架如Java Collections Framework、Swing或JavaFX可以用于构建用户界面,方便用户输入查询条件和查看结果。同时,JAVA的数据结构和算法库能够有效地支持遗传算法的实现,例如,可以使用...
4. **从JSON解析到Java对象**:org.json库提供了`JSONObject.getString()`, `JSONObject.getInt()`, `JSONArray.get(int index)`等方法,用于获取JSON数据并转化为对应的Java类型。 ```java String name = obj....
10. **rmic.exe**:远程方法存根生成器,用于生成Java RMI(Remote Method Invocation)所需的存根和 skeletons,以便不同Java虚拟机之间的对象可以互相调用方法。 11. **rmid.exe**:Java远程方法激活服务,它是...
在C++中,程序主要由函数和语句构成,而在Java中,程序是通过定义类和使用类库中的类来构建的。因此,推荐的学习方法是先通过模仿已有的代码,逐步理解和掌握类的用法,然后逐渐独立查阅文档,深入理解Java语言的...
在Java编程语言中,API(Application Programming Interface)是开发者用于构建软件或应用程序的一组工具、接口和类库。本文将详细探讨"JAVA-API.rar_3des_java 3des"所涉及的关键知识点,包括字符转换、系统时间...
- **JRE**:Java运行时环境,包含了JVM和一些基本的类库。 - **JDK**:Java开发工具包,包含JRE以及开发工具(如javac编译器、javadoc文档生成工具等)。 #### 2. Java开发环境搭建 ##### 2.1 JDK的安装 - 下载JDK...
它的语法清晰,易于学习,并且有着强大的类库支持,适合开发各种类型的应用程序,包括桌面应用、Web应用和移动应用。 2. **命令行界面**: 这个计算器小程序可能通过控制台(命令行)接收用户输入并显示结果。命令行...
10.commons-Betwixt.jar:XML与Java对象之间相互转换。 11.commons-dbcp.jar:是一个依赖Jakarta commons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。 12.commons-DbUtils.jar:Apache组织提供的一...
在本项目"Java制作简单RPG游戏"中,开发者运用Java编程语言构建了一个具有基本角色扮演游戏(RPG)元素的程序。游戏包含了存档读档功能、双结局设定以及简单的物品栏和剧情流程,整体设计遵循了Model-View-...
Java开发中的JDK、JRE和JVM是三个至关重要的概念,它们构成了Java应用程序的运行基础。理解这三个术语以及它们之间的关系是每个Java开发者必备的知识。 JDK(Java Development Kit)是Java开发工具包,它是Java开发...