一滴水里观沧海,一粒沙中看世界

              ——一带一路欢迎宴致辞

上代码:

 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类型转换的更多相关文章

  1. Java学习笔记--String StringBuffer StringBuilder

    String StringBuffer StringBuilder String http://docs.oracle.com/javase/7/docs/api/ 中文: http://www.cn ...

  2. java学习笔记 --- String类

    一.定义 就是由多个字符组成的一串数据.也可以看成是一个字符数组. 注意: 1.字符串是常量:它们的值在创建之后不能更改.为什么? 意思就是说字符串确定了,就会在常量池中生成这个字符串. 所以说它的值 ...

  3. Java学习笔记——String与StringBuffer

    String与StringBuffer String.substring(start,end); 范围为[start,end) StringBuffer.delete(start,end) 范围也是为 ...

  4. Java学习笔记——String类常用方法

    所谓的字符串就是对数组的包装,所以字符串内容无法进行更改.String在JDK1.8以前保存的是字符数组:private final char value[]; 而在JDK1.9之后保存的是字节数组: ...

  5. 0028 Java学习笔记-面向对象-Lambda表达式

    匿名内部类与Lambda表达式示例 下面代码来源于:0027 Java学习笔记-面向对象-(非静态.静态.局部.匿名)内部类 package testpack; public class Test1{ ...

  6. 《Java学习笔记(第8版)》学习指导

    <Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...

  7. Java学习笔记4

    Java学习笔记4 1. JDK.JRE和JVM分别是什么,区别是什么? 答: ①.JDK 是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库. ②.JRE(Java Run ...

  8. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  9. java学习笔记10--泛型总结

    java学习笔记系列: java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5-- ...

随机推荐

  1. 写一个去除AI2XAML注释及多余数字位数的WPF窗体程序

    原文:写一个去除AI2XAML注释及多余数字位数的WPF窗体程序 使用正则表达式去除多余注释及冗余数字位,关键代码:            string pattern = @"/b(/d+ ...

  2. WPF:WebBrowser提示 为帮助保护你的安全,您的Web浏览器已经限制此文件显示可能访问您的计算机的活动内容

    原文:WPF:WebBrowser提示 为帮助保护你的安全,您的Web浏览器已经限制此文件显示可能访问您的计算机的活动内容 版权声明:本文为博主原创文章,未经博主允许可以随意转载 https://bl ...

  3. 正交函数(orthogonal functions)

    a map is a function. 映射即函数: 1. 双线性映射与双线性形式 bilinear map 基于同一定义域,将两个向量空间(V,W)中的向量映射为第三个向量空间(X)的向量的函数: ...

  4. spring boot 使用 pageHelper插件

    按照github上的教程集成到spring boot pom文件引用需要改一下,教程的pom文件引用: 工程中要用以下方式 <!--分页--> <dependency> < ...

  5. MyBatis有关resultType和resultMap差异

    MyBatis有关resultType和resultMap差异   MyBatis中在查询进行select映射的时候,返回类型能够用resultType,也能够用resultMap.resultTyp ...

  6. 食谱API自由和开放接口-为了发展自己的健康厨房APP应用

    什么时候健康厨房 (cook.yi18.net)上线后,基于接口的须要,就非常快就完毕的食谱API接口的开发 文档地址:http://doc.yi18.net/cookapidoc 菜谱食谱API , ...

  7. c# 安装windows服务

    C# windows服务: 第一种 :通过cmd命令安装.卸载.启动和停止Windows Service(InstallUtil.exe) 步骤: 1.运行--〉cmd:打开cmd命令框 2.在命令行 ...

  8. Pytorch Code积累

    2017 Python最新面试题及答案16道题 15个重要Python面试题 测测你适不适合做Python? torch.squeeze() Returns a tensor with all the ...

  9. phpstudy+phpstorm+debug

    文:phpstudy+phpstorm+debug 一.配置前说明: 1.phpStudy集成了XDebug扩展,所以不用单独下载XDebug. 2.打开XDebug扩展:其它选项菜单 > PH ...

  10. 利用Socket通信

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket. 建立网络通信连接至少要一对端口号(socket).socket本质是编程接口(API),对TCP/IP的封装 ...