「javaprase」javaparser
今天给各位分享javaprase的知识,其中也会对javaparser进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中parse和valueOf,toString的区别
- 2、JAVA如何parse出一段字符串里的连续8个数字
- 3、java parse(String source)怎么使用
- 4、请问java中parse()的问题
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出一段字符串里的连续8个数字
1 private static String func(String str) {
2 Pattern p = Pattern.compile("\\d{8}");
3 Matcher m = p.matcher(str);
4 String result;
5 return 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(String source)怎么使用
public static Date stringToDate(String str) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d");
// try {
Date date = sdf.parse(str);
System.out.println(date);
return date;
// } catch (ParseException e) {
//
// throw e;
// }
}
请问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我...!
老大这是抛出一定要有的可好 。。。
你没有学过异常吧??
赶紧找书学一下吧!!
javaprase的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaparser、javaprase的信息别忘了在本站进行查找喔。