当前位置:首页 » 编程语言 » parsejava

parsejava

发布时间: 2022-12-17 08:02:30

java中parse和valueOf,toString的区别

1.parse()是SimpleDateFomat里面的方法,你说的应该是parseInt()或parsefloat()这种方法吧,
顾名思义 比如说parseInt()就是把String类型转化为int类型。
如 String a= "123";

int b = Integer.parseInt(a);
这样b就等于123了。

2.ValueOf()方法比如说 Integer.valueOf()
是把String类型转化为Integer类型(注意:是Integer类型,而不是int类型,int类型是表示数字的简单类型,Integer类型是一个引用的复杂类型)
如:
String a= "123";
Integer c =Integer.valueOf(a);
//Integer类型可以用intValue方法转化为int类型
int b =c.intValue();
这时候这个b就等于123了

3. toString()可以把一个引用类型转化为String字符串类型。
下面举个例子与2相反,把Integer转化为String类型:
Integer a = new Integer(123);
String b =a.toString();
这时候b就是 "123" 了

② 请问java中parse()的问题

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest {
public static void main(String[] args) throws ParseException{
String date="1988-10-10 20:10:10";
Date d=null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d=sdf.parse(date);//将String to Date类型
System.out.println(d);
}
}

一个小例子...刚写的...

祝楼主早日成功!!

还有什么不明白的..网络HI我...!

老大这是抛出一定要有的可好 。。。

你没有学过异常吧??

赶紧找书学一下吧!!

③ JAVA如何parse出一段字符串里的连续8个数字

1private static String func(String str) {
2Pattern p = Pattern.compile("\\d{8}");
3Matcher m = p.matcher(str);
4String result;
5return result = m.find() ? m.group():null;
6}

java中String字符串转化为数字:

转换为浮点型:

使用Double或者Float的parseDouble或者parseFloat方法进行转换
String s = "123.456 "; //要确保字符串为一个数值,否则会出异常
double d = Double.parseDouble(s);
float f = Float.parseFloat(s);

转换为整型:

使用Integer的parseInt方法进行转换。
int i = Integer.parseInt([String]);//[String]待转换的字符串

public class Test {
public static void main(String[] args) {
String str = "123321";
int num = Integer.parseInt(str);
System.out.println(num);
}
}

必须要保证str字符串都是数字才行,如果不是数字,会报NumberFormatException异常

④ JAVA的parse方法当传入2015-13-21时为什么没有抛出异常parseexception

你的mnu0.Text是数字吗,这个异常的意思是无法将这个字符串转变成数字

热点内容
鹦鹉linux 发布:2025-01-25 03:44:02 浏览:196
python如何抛出异常 发布:2025-01-25 03:40:27 浏览:984
更新成本算法 发布:2025-01-25 03:38:09 浏览:115
我的世界在服务器里面用toolbox 发布:2025-01-25 03:38:09 浏览:566
学编程不想学了 发布:2025-01-25 03:36:51 浏览:379
如何压缩0 发布:2025-01-25 03:36:49 浏览:794
服务器主板和家用电脑主板的区别 发布:2025-01-25 03:36:47 浏览:893
查询数据库连接数 发布:2025-01-25 03:36:41 浏览:976
安卓锁屏切换在哪里 发布:2025-01-25 03:30:56 浏览:220
aspx代码加密 发布:2025-01-25 03:28:09 浏览:925