作为一名底层开发工作者,工作中难免会用到大量的String类型的各种转化,虽然大部分还算比较清楚,但偶尔还是会上网查查,比较下。闲来无事,把自己平时比较常用到的转化总结一下,只是java版的。
一、String - StringBuffer
1.String 转 StringBuffer
String str = "java";
StringBuffer buffer = new StringBuffer(str);
2.StringBuffer 转 String
StringBuffer buffer = new StringBuffer("java");
String str1 = buffer.toString();
String str2 = String.valueOf(buffer);
二、String - char
1.String 转 char[]
String str = "java";
char[] ch = str.toCharArray();
2.char[] 转 String
char[] ch = {'j','a','v','a'};
String str = String.valueOf(ch);
三、String - int
1.String 转 int
String str = "123";
int x = Integer.parseInt(str);
Integer y = Integer.valueOf(str);
int z = Integer.valueOf(str).intValue();
2.int 转 String
int i = 123;
String str1 = i + "";
String str2 = String.valueOf(i);
String str3 = Integer.toString(i);
四、String - date
1.String 转 date
String str = "2013-03-07 19:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
2.date 转 String
Date date = new Date();
String str = (new SimpleDateFormat("yyyy-MM-dd")).format(date);
常用的差不多也就这些,上面列举的也是最常用最普通的转化方法,类型转化虽然很简单,但却很容易导致不易发现的BUG,很容易被我们忽视,所以还是有必要经常看看,总结一下。
分享到:
相关推荐
java编程中String类型时间转化成Date类型
Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...
"Java中将String类型转换成Timestamp类型" 在Java编程语言中,String类型和Timestamp类型是两种不同的数据类型,前者用于存储字符串数据,而后者用于存储时间戳数据。然而,在实际开发中,我们经常需要将String类型...
本文将深入探讨Java中String类型和int类型之间的比较方法以及相互转换的技术,这对于理解和优化代码逻辑、提升程序性能具有重要意义。 ### 一、String类型与int类型的基本概念 #### 1.1 String类型 String类型在...
在Java编程中,String对象和Byte类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...
Java 中 String 和 int 类型的相互转换 Java 中 String 和 int 类型的相互转换是一个基本的数据类型转换操作。下面我们来详细介绍这两种类型的相互转换。 String 转换为 int 在 Java 中,将 String 类型转换为 ...
Java 中 int、char、String 三种类型的相互转换详解 Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String...
- `ByteBuffer`类提供了将字节数组与各种类型(包括整数和字符串)之间转换的功能。例如,`ByteBuffer.wrap(byte[])`可以创建一个缓冲区,然后使用`get()`和`put()`方法读写整数。 6. **HickeyTest.java**: 这个...
本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...
标题与描述“java String类型转换成整数double”以及标签“String类型转换成double”均指向了这一核心操作——如何将一个表示数字的字符串转换为Java中的数值类型。 ### 1. 使用`parseXxx`方法进行转换 #### `...
初学者用于JAVA中int、String的类型转换的几种方法 并说明这其中的区别。
### Java中的基本类型与String类型详解 在Java编程语言中,数据类型分为两大类:基本类型(primitive types)和引用类型。基本类型直接存储值,而引用类型则存储指向对象的引用。本文将深入探讨Java中的基本类型...
在编程领域,尤其是在使用C++、Java或C#等面向对象的语言时,经常需要将字符串数组转换为单一的string类型。这种操作在处理数据输入、输出或者格式化时非常常见。下面我们将详细讨论如何在不同语言中实现这个过程,...
在Java编程语言中,字符串(String)是经常需要与各种数据类型进行转换的。本文主要讨论的是Java中String类型的转换,包括字符串转换为数值类型、数值转换为字符串、不同进制间的转换以及字节数组与数值类型之间的转换...
当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化。本文将详细探讨如何在Java中将JSON字符串转换为Java实体类。 首先,你需要引入一个JSON库,如Jackson...
本篇文章将深入探讨如何将Java的原始数组类型转换为String形式,以及这个过程中的关键知识点。 首先,我们来看一下如何将整型数组(int[])转换为String。Java提供了一些内置的方法来帮助我们完成这个任务。最常用...
java字符串转String数组简单实例,简单但很实用
在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...
本文档将详细介绍如何在Java中实现Date类型、long类型和String类型之间的相互转换。 首先,我们来看Date类型转换为long类型。Date类提供了getTime()方法,可以返回一个代表时间的long型的毫秒值。这个值是从1970年1...
在Java编程语言中,`String`类是处理文本字符串的核心工具。它是一个不可变对象,意味着一旦创建,其内容就不能更改。这是因为`String`在Java中被实现为一个特殊的类,存储在一个连续的字符数组中,这个特性对于理解...