文档章节

java --字符串与基本数据类型之间的转换

求是科技
 求是科技
发布于 2016/10/03 22:56
字数 325
阅读 9
收藏 0
	public static void main(String[] args) {
		
		/**
		 * 1.字符串与基本数据类型之间的转换
		 * 字符串-->基本数据类型,调用xx.parseXxx(String str)方法
		 * 基本数据类型-->字符串,调用字符串的valueOf()方法
		 * 2.字符串与字节数组之间的转换
		 * 字符串-->字节数组,调用getBytes()方法
		 * 字节数组--字符串,调用字符串的构造方法
		 * 3.字符串与字符数组之间的转换
		 * 有了字节,为什么需要字符?
		 * 字节只能针对英文,字符可以针对中文,一个字符等于两个字节
		 * 字符串-->字符数组,调用字符串的toCharArray()方法
		 * 字符数组-->字符串,调用字符串的构造方法
		 */
		String str = "85306852";
		//转int
		int i = Integer.parseInt(str);
		//转double
		double d = Double.parseDouble(str);
		//基本数据类型转str
		//方法1
		String str2 = i+"";
		//方法2(尽量用这种)
		//valueOf()参数有多种类型可选
		str2 = String.valueOf(i);
		//-----------------------
		//字符串转字节数组,用getBytes方法
		byte[] b = str.getBytes();
		//字节数组转字符串,调用字符串的构造器
		String strTmp = new String(b);
		//-------------------------
		//字符串转字符数组
		String str3 = "123中国人";
		char[] c = str3.toCharArray();
		for(char tmp:c)
		{
			System.out.println(tmp);
		}
		//字符数组转字符串
		String str4 = new String(c);
		System.out.println(str4);
	}

© 著作权归作者所有

共有 人打赏支持
求是科技
粉丝 90
博文 438
码字总数 225859
作品 0
成都
后端工程师
Java开发每日复盘2018_0514

今天主要跟大家分享3个部分: 一、「Java的核心机制」 二、「Java命名规范」 三、「Java数据类型相关」 下面我们来一个一个的说: 「Java核心机制」 Java是一种强制面向对象的解释型语言(O...

ZeroOSTalk
05/14
0
0
2-Java常用工具类-包装类

Java是一门面向对象的编程语言 但家族却存在几个异类,它们不能像对象一样进行属性,方法的调用,以及相互之间的对象化处理(对象交互) 包装类的存在就是为了解决这些异类所存在的问题,让它们...

天涯明月笙
08/06
0
0
java基础 02 数据类型、运算符、分支结构

内容:   (1)数据类型   (2)运算符   (3)分支结构 1.数据类型   java语言中的基本数据类型:byte、short、int、long、float、double、boolean、char。 1.1布尔类型   在java语言中...

Java魑魅魍魉
08/01
0
0
《Kotlin 程序设计》第三章 Kotlin 类型系统

第三章 Kotlin 类型系统 正式上架:《Kotlin极简教程》Official on shelves: Kotlin Programming minimalist tutorial 京东JD:https://item.jd.com/12181725.html 天猫Tmall:https://detai......

程序员诗人
2017/05/29
0
0
Java--数据类型及类型转换

Java数据类型: 基本数据类型又被称为主类型,并且每个主类型都有相对应的“封装器类型”。 boolean-1位、char-4位、byte-8位、short-16位、int-32位、long-64位、float-32位、double-64位。...

SuperHeroes
01/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

创建第一个react项目

sudo npm i -g create-react-app@1.5.2 create-react-app react-app cd react-appnpm start

lilugirl
10分钟前
0
0
在浏览器中进行深度学习:TensorFlow.js (八)生成对抗网络 (GAN)

Generative Adversarial Network 是深度学习中非常有趣的一种方法。GAN最早源自Ian Goodfellow的这篇论文。LeCun对GAN给出了极高的评价: “There are many interesting recent development...

naughty
22分钟前
0
0
搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
今天
2
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
3
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部