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

              ——一带一路欢迎宴致辞

上代码:

  1. package cn.stringtoobj;
  2.  
  3. public class TypeConversion {
  4.  
  5. public static void main(String[] args) {
  6. //将String转int
  7. String str = "";
  8. int[] ints = new int[];
  9. ints[] = Integer.parseInt(str);
  10. ints[] = Integer.valueOf(str);
  11. ints[] = new Integer(str);
  12. print(ints);
  13. //String转byte
  14. byte[] bytes = new byte[];
  15. bytes[] = Byte.parseByte(str);
  16. bytes[] = Byte.valueOf(str);
  17. bytes[] = new Byte(str);
  18. print(bytes);
  19. //String转short
  20. short[] shorts = new short[];
  21. shorts[] = Short.parseShort(str);
  22. shorts[] = Short.valueOf(str);
  23. shorts[] = new Short(str);
  24. print(shorts);
  25. //String转long
  26. long[] longs = new long[];
  27. longs[] = Long.parseLong(str);
  28. longs[] = Long.valueOf(str);
  29. longs[] = new Long(str);
  30. print(longs);
  31. //String转double
  32. double[] doubles = new double[];
  33. doubles[] = Double.parseDouble(str);
  34. doubles[] = Double.valueOf(str);
  35. doubles[] = new Double(str);
  36. print(doubles);
  37. //String转float
  38. float[] floats = new float[];
  39. floats[] = Float.parseFloat(str);
  40. floats[] = Float.valueOf(str);
  41. floats[] = new Float(str);
  42. print(floats);
  43. //String转boolean
  44. str = "true";
  45. boolean[] booleans = new boolean[];
  46. booleans[] = Boolean.parseBoolean(str);
  47. booleans[] = Boolean.valueOf(str);
  48. booleans[] = new Boolean(str);
  49. print(booleans);
  50. //String转byte[]
  51. byte[] bytes2 = str.getBytes();
  52. print(bytes2);
  53. //String转char[]
  54. char[] dstchars =new char[str.length()];
  55. str.getChars(, str.length(), dstchars, );
  56. print(dstchars);
  57. //Object转String
  58. Object[] obj = new Object[];
  59. str = String.valueOf(obj);
  60. System.out.println(str);
  61. str = String.valueOf(dstchars);
  62. System.out.println(str);
  63. }
  64. private static void print(char[] dstchars) {
  65. for (char i : dstchars) {
  66. System.out.print(i +" ");
  67. }
  68. System.out.println();
  69. }
  70. private static void print(boolean[] booleans) {
  71. for (boolean i : booleans) {
  72. System.out.print(i +" ");
  73. }
  74. System.out.println();
  75. }
  76. private static void print(float[] floats) {
  77. for (float i : floats) {
  78. System.out.print(i +" ");
  79. }
  80. System.out.println();
  81. }
  82. private static void print(double[] doubles) {
  83. for (double i : doubles) {
  84. System.out.print(i +" ");
  85. }
  86. System.out.println();
  87. }
  88. private static void print(long[] longs) {
  89. for (long i : longs) {
  90. System.out.print(i +" ");
  91. }
  92. System.out.println();
  93. }
  94. private static void print(short[] shorts) {
  95. for (short i : shorts) {
  96. System.out.print(i +" ");
  97. }
  98. System.out.println();
  99. }
  100. private static void print(int[]ints){
  101. for (int i : ints) {
  102. System.out.print(i +" ");
  103. }
  104. System.out.println();
  105. }
  106. private static void print(byte[]bytes){
  107. for (byte i : bytes) {
  108. System.out.print(i +" ");
  109. }
  110. System.out.println();
  111. }
  112. }

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. 隐变量模型(latent variable model)

    连续隐变量模型(continuous latent model)也常常被称为降维(dimensionality reduction) PCA Factor Analysis ICA 连续的情形比离散的 ...

  2. Scatter matrix(散布矩阵)

    n 个 m 维的样本,Xm×n=[x1,x2,-,xn],样本均值定义为: x¯=1n∑i=1nxi 散列矩阵定义为如下的半正定矩阵: S=∑j=1n(xj−x¯)(xj−x¯)T=∑j=1n(xj− ...

  3. WPF太阳、地球、月球运动轨迹模拟

    原文:WPF太阳.地球.月球运动轨迹模拟 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yangyisen0713/article/details/ ...

  4. 早期malloc分配时,如果内存耗尽分配不出来,会直接返回NULL。现在分配不出来,直接抛出异常(可使用nothrow关键字)

    今天和同事review代码时,发现这样的一段代码: Manager * pManager = new Manager(); if(NULL == pManager) { //记录日志 return f ...

  5. ControlTemplate

    ControlTemplate:外观定制 <Window.Resources> <ControlTemplate x:Key="CheckBoxControlTemplat ...

  6. KEIL MDK编译后的代码量和RAM使用详解

    一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘.编译器会将一个程序分为好几个部分,分别存储在 MCU 不同的存储区.Keil 工程在编译完 ...

  7. 用Delphi将数据导入到Excel并控制Excel

    一.调用Excel的方法:一般情况下有两种方法调用Excel:1.  直接使用Delphi自带的组件:在Form中分别放入ExcelApplication, ExcelWorkbook和ExcelWo ...

  8. LINUX 蓝牙耳机的配置方法

    由于经常使用SKYPE聊天打电话,一直觉得被拴在电脑前面不是很自由,终于在一个周末,一激动买了一个蓝牙耳机.经过几天的努力在Linux/Debian上用了起来,现在就把这个配置过程和大家分享. 第一 ...

  9. win10应用开发——如何判断应用是在手机上运行还是电脑上运行

    原文:win10应用开发--如何判断应用是在手机上运行还是电脑上运行 在进行uwp应用开发的时候, 有时我们需要知道自己的应用是在手机端运行还是在桌面端运行,那么通过以下的api就可以进行判断: Wi ...

  10. 一定要在commit之前做RAR备份,这样在出问题的时候,可以排除别人代码的干扰

    否则找错实在是太痛苦了,根本不知道来自哪里...而这样上面那样做,可以节省时间.