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-- ...
随机推荐
- 对XAML进行编辑的辅助类(XamlHelper)
原文:对XAML进行编辑的辅助类(XamlHelper) // XamlHelper.cs// --------------------------------------------// 对XAML ...
- 新版本MenuDemo——使用Duilib模拟Windows本机菜单
相信玩Duilib朋友已经开始期待一个很长的文章.由于我的文章在一周前公布--"无焦点窗体的实现"里面提到了无焦点窗体在菜单里面的应用,并承诺大家,写一个关于Menu实现的Demo ...
- IME输入法编程心得
原文:IME输入法编程心得 posted @ 2012-11-30 00:42 from [FreedomShe] 自然语言处理的输入法作业成品没有做出来,但不想再在蛋疼的Win32上面耗费时间了,整 ...
- Cocos2d-x移植WP8时间CCScrollView问题
cocos2d-x 2.2中的CCScrollView和CCTableView存在bug.导致区域裁剪错误 我是这样解决的. 在CCEGLView::setScissorInPoints里.依据不同旋 ...
- 与jQuery的感情碰撞——由浅入深学jQuery
原来的时候自己看过jQuery,但是对于什么是jQuery,除了知道jQuery是一种javascript类库外,除了会用几个网页特效外,其他的我这真的是不知道啊.眼看自己就要找工作了,所以自己需要好 ...
- Angular常用指令
安装Node 先去Node官网下载并安装Node.js Install the Angular CLI(安装Angular CLI) npm install -g @angular/cli Creat ...
- WCF 大文件传输配置
<bindings> <webHttpBinding> <!--这个是接收大数据加的,设置WCF服务器端数据接收上限参数,此处单位字节,故2147483647字节==2G ...
- Linux IO模式
原文地址:https://segmentfault.com/a/1190000003063859 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案 ...
- Java 知识笔记 - 类、集合、多线程、IO、JVM(最后一次更新,2019年02月17日)
目录 Class 内部类.静态内部类.匿名内部类.局部内部类 Collection Java Collection Set Queue Map Collections Arrays System Co ...
- js的位置和执行情况
放到<head>中的<script>在body加载之前就已经运行了. 写在body中的<script>是随着页面的加载而一个个执行的.