Java学习笔记——String类型转换
一滴水里观沧海,一粒沙中看世界
——一带一路欢迎宴致辞
上代码:
package cn.stringtoobj;
public class TypeConversion {
public static void main(String[] args) {
//将String转int
String str = "";
int[] ints = new int[];
ints[] = Integer.parseInt(str);
ints[] = Integer.valueOf(str);
ints[] = new Integer(str);
print(ints);
//String转byte
byte[] bytes = new byte[];
bytes[] = Byte.parseByte(str);
bytes[] = Byte.valueOf(str);
bytes[] = new Byte(str);
print(bytes);
//String转short
short[] shorts = new short[];
shorts[] = Short.parseShort(str);
shorts[] = Short.valueOf(str);
shorts[] = new Short(str);
print(shorts);
//String转long
long[] longs = new long[];
longs[] = Long.parseLong(str);
longs[] = Long.valueOf(str);
longs[] = new Long(str);
print(longs);
//String转double
double[] doubles = new double[];
doubles[] = Double.parseDouble(str);
doubles[] = Double.valueOf(str);
doubles[] = new Double(str);
print(doubles);
//String转float
float[] floats = new float[];
floats[] = Float.parseFloat(str);
floats[] = Float.valueOf(str);
floats[] = new Float(str);
print(floats);
//String转boolean
str = "true";
boolean[] booleans = new boolean[];
booleans[] = Boolean.parseBoolean(str);
booleans[] = Boolean.valueOf(str);
booleans[] = new Boolean(str);
print(booleans);
//String转byte[]
byte[] bytes2 = str.getBytes();
print(bytes2);
//String转char[]
char[] dstchars =new char[str.length()];
str.getChars(, str.length(), dstchars, );
print(dstchars);
//Object转String
Object[] obj = new Object[];
str = String.valueOf(obj);
System.out.println(str);
str = String.valueOf(dstchars);
System.out.println(str);
}
private static void print(char[] dstchars) {
for (char i : dstchars) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(boolean[] booleans) {
for (boolean i : booleans) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(float[] floats) {
for (float i : floats) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(double[] doubles) {
for (double i : doubles) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(long[] longs) {
for (long i : longs) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(short[] shorts) {
for (short i : shorts) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(int[]ints){
for (int i : ints) {
System.out.print(i +" ");
}
System.out.println();
}
private static void print(byte[]bytes){
for (byte i : bytes) {
System.out.print(i +" ");
}
System.out.println();
}
}
Java学习笔记——String类型转换的更多相关文章
- Java学习笔记--String StringBuffer StringBuilder
String StringBuffer StringBuilder String http://docs.oracle.com/javase/7/docs/api/ 中文: http://www.cn ...
- java学习笔记 --- String类
一.定义 就是由多个字符组成的一串数据.也可以看成是一个字符数组. 注意: 1.字符串是常量:它们的值在创建之后不能更改.为什么? 意思就是说字符串确定了,就会在常量池中生成这个字符串. 所以说它的值 ...
- Java学习笔记——String与StringBuffer
String与StringBuffer String.substring(start,end); 范围为[start,end) StringBuffer.delete(start,end) 范围也是为 ...
- Java学习笔记——String类常用方法
所谓的字符串就是对数组的包装,所以字符串内容无法进行更改.String在JDK1.8以前保存的是字符数组:private final char value[]; 而在JDK1.9之后保存的是字节数组: ...
- 0028 Java学习笔记-面向对象-Lambda表达式
匿名内部类与Lambda表达式示例 下面代码来源于:0027 Java学习笔记-面向对象-(非静态.静态.局部.匿名)内部类 package testpack; public class Test1{ ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- Java学习笔记4
Java学习笔记4 1. JDK.JRE和JVM分别是什么,区别是什么? 答: ①.JDK 是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库. ②.JRE(Java Run ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- java学习笔记10--泛型总结
java学习笔记系列: java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5-- ...
随机推荐
- Single-stack real-time operating system for embedded systems
A real time operating system (RTOS) for embedded controllers having limited memory includes a contin ...
- 淘宝平台进行数据的实时传输: TimeTunnel介绍
在班级工作中遇到似业务场景中的实时流传输数据的访问,所以,淘宝实时数据仓库这个人做了一些研究和了解. 本文介绍的业务场景和淘宝的设计TimeTunnel工具,从淘宝数据仓库团队沟通过程中的图像文字si ...
- opengl实现直线扫描算法和区域填充算法
总体介绍 1. 使用线性扫描算法画一条线,线性离散点 2. 利用区域填充算法画多边形区域,区域离散的点 开发环境VS2012+OpenGL 开发平台 Intel core i5,Intel H ...
- C# 操作XML文档 使用XmlDocument类方法
W3C制定了XML DOM标准.很多编程语言中多提供了支持W3C XML DOM标准的API.我在之前的文章中介绍过如何使用Javascript对XML文档进行加载与查询.在本文中,我来介绍一下.Ne ...
- SICP 1.9-1.10
1.9 2^102^162^16 2n2^(n)2的(n-1)层次方(每一层都是2次方) 比如 h(4) = 2^(2^(2^2)) = 2^16
- wpf窗体定位
原文:wpf窗体定位 据WPF外包小编了解,通常,不需要在屏幕上明确定位窗口.而是简单地将WindowState属性设置为Normal,并忽略其他所有细节.另一方面,很少会将WindowStartup ...
- js 指向表格行变色,离开恢复
<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- WPF应用程序的启动画面[Splash Screen本质分析]
原文:WPF应用程序的启动画面[Splash Screen本质分析] 不经意间发现了wpf的这个小玩意,感觉蛮有意思的.我在项目中添加了一张图片 如图: wpf-1.JPG(10.73 K) 2010 ...
- ArcGIS中Python逆地理编码,根据坐标获取实际的地址
import json import urllib import arcpy def getAddress(lng,lat): url= 'http://restapi.amap.com/v3/geo ...
- VS2013环境里安装QT插件-“X86”与目标计算机类型“x64”冲突
在VS2013环境里搭载QT老是出现模块计算机类型“X86”与目标计算机类型“x64”冲突 2.解决方案2.1 项目右键,属性>配置管理选择>x64,没有的话新建:2.2 项目右键,属性 ...