JAVA 数值转换函数记录
来源:互联网 发布:windows显示后缀名 编辑:程序博客网 时间:2024/05/11 05:29
《字符串转其他数据类型》
1.字符串转数值类型
String s='-12.3"
double d=double.parseDouble(s);
float f=float.parseFLoat(s);
int i=Interger.parseInt(s); //抛出异常,格式不对,如果s=''-123"则可以;
short myShort=Short.parseShort(s); //抛出异常,格式不对,同上,另外S=“32768”也会异常,数据范围超过边界
2.字符串转数组
这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了.
String string = "a,b,c";
String [] stringArr= string.split(","); //注意分隔符是需要转译滴...另外字符串数组的两种定义方法1.String[] stringArry=.....;2.String stringArry[]=............................
如果是"abc"这种字符串,就直接
String string = "abc" ;
char [] stringArr = string.toCharArray(); //注意返回值是char数组
如果要返回byte数组就直接使用getBytes方法就ok了~~
String string = "abc" ;
byte [] stringArr = string.getBytes();
char a;string s='123';a=s.charAt(1);取字符串中的指定字符
注:隶属于java.lang。java.lang提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。Java的所有类都默认继承java.lang.Object类
《其他数据类型转字符串》
String str=String.valueOf( int);//其中可以转换的有:boolean ;double;int;float;char:char[];Object;
一、将字串 String 转换成整数 intA. 有2个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();PS:字串转成 Double, Float, Long 的方法大同小异.第一种方法:i=Integer.parseInt([String]);//直接使用静态方法,不会产生多余的对象,但会抛出异常。第二种方法:i=Integer.valueOf(my_str).intValue();//Integer.valueOf(my_str) 相当于 new Integer(Integer.parseInt(my_str)),也会抛出异常。二、将整数 int 转换成字串 String A. 有3种方法:1.) String s = String.valueOf(i);2.) String s = Integer.toString(i);3.) String s = "" + i;PS:Double, Float, Long 转成字串的方法大同小异.第1种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象。第3种方法:s= "" + i; //会产生两个String对象。
《链表的基本操作》
http://jingyan.baidu.com/article/5bbb5a1b1f4c7613eba1790d.html
循环遍历列表
for(int i = 0; i<arraylist.size(); i++){
System.out.println(arraylist.get(i));
}
————————————————————————————————————————————————————————————————————————
—————————————————————————字符串的基本操作—————————————————————————————————
—————————————————————————————————————————————————————————————————————
1.字符串的比较
判断字符串相等我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题。
java中判断字符串是否相等有两种方法:
1、用“==”运算符,该运算符表示指向字符串的引用是否相同,比如: String a="abc";String b="abc",
那么a==b将返回true。这是因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存
一份,所以a和b指向的是同一个对象;再比如:String a=new String("abc"); String b=new String("abc");
那么a==b将返回false,因为a和b指向不同的对象。
2、用equals方法,该方法比较的是字符串的内容是否相同,比如:String a=new String("abc");
String b=new String("abc"); a.equals(b);将返回true。所以通常情况下,为了避免出现上述问题,判断
字符串是否相等使用equals方法。
- JAVA 数值转换函数记录
- java 数值类型转换
- 字符串转换为数值函数
- JavaScript中的数值转换函数
- [Java 数值] 数值类型之间的转换
- Java 中的数值类型转换
- Java 中的数值类型转换
- oracle操作记录-字符串和数值函数
- 数值转换为金额格式的函数
- C/C++ 字符数值IO转换函数
- 字符串与数值相互转换的函数
- 字符串与数值相互转换的函数
- C语言各种数值类型转换函数
- C语言各种数值类型转换函数
- JS转换数值函数Number()、parseInt()、parseFloat()
- C语言常用数值类型转换函数
- ORACLE常用数值函数、转换函数、字符串函数介绍
- ORACLE常用数值函数、转换函数、字符串函数介绍
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- leetcode 1 Two Sum 两数之和
- java 静态代码块、静态变量、成员变量、构造代码块、构造方法的执行顺序
- <Learning SQL> O'REILLY_Chap. 1_背景知识
- MySQL错误代码大全
- JAVA 数值转换函数记录
- Core Java Tutorials/核心Java教程
- C++多态原理探究
- pip install _inputthread broken
- 指针,野指针,空指针,赋值?
- 数学内容总结
- 国内 maven服务地址 修改setting
- 统计数字问题 字典序问题 最多约数问题
- Google最新VR(sdk的诞生)