温馨提示

选择或填写下载券数量必须是整数

首页 最新精品JAVA高级备课完美版——j

最新精品JAVA高级备课完美版——java_数据类型转换

4人阅读 5 5KB
真诚文档交流
2020-02-19上传 侵权/举报
java����������ת�� 1��ν��ִ� String ת�������� int? A. ����������: 1). int i = Integer.parseInt([String]); �� i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); ע: �ִ�ת�� Double, Float, Long �ķ�����ͬС��. 2 ��ν����� int ת�����ִ� String ? A. �����ַ���: 1.) String s = String.valueOf(i); 2.) String s = Integer.toString(i); 3.) String s = "" + i; ע: Double, Float, Long ת���ִ��ķ�����ͬС��. JAVA��������ת�� ynniebo [�ղ�] �ؼ��� ����ת�� ���� ����һ������,˵����JAVA���������͵�ת��.�����ѧϰ�� package cn.com.lwkj.erts.register; import java.sql.Date; public class TypeChange { public TypeChange() { } //change the string type to the int type public static int stringToInt(String intstr) { Integer integer; integer = Integer.valueOf(intstr); return integer.intValue(); } //change int type to the string type public static String intToString(int value) { Integer integer = new Integer(value); return integer.toString(); } //change the string type to the float type public static float stringToFloat(String floatstr) { Float floatee; floatee = Float.valueOf(floatstr); return floatee.floatValue(); } //change the float type to the string type public static String floatToString(float value) { Float floatee = new Float(value); return floatee.toString(); } //change the string type to the sqlDate type public static java.sql.Date stringToDate(String dateStr) { return java.sql.Date.valueOf(dateStr); } //change the sqlDate type to the string type public static String dateToString(java.sql.Date datee) { return datee.toString(); } public static void main(String[] args) { java.sql.Date day ; day = TypeChange.stringToDate("2003-11-3"); String strday = TypeChange.dateToString(day); System.out.println(strday); } } JAVA�г�����������ת������ ��Ȼ������JAVA API���ҵ�������һ���������ݡ� string->byte Byte static byte parseByte(String s) byte->string Byte static String toString(byte b) char->string Character static String to String (char c) string->Short Short static Short parseShort(String s) Short->String Short static String toString(Short s) String->Integer Integer static int parseInt(String s) Integer->String Integer static String tostring(int i) String->Long Long static long parseLong(String s) Long->String Long static String toString(Long i) String->Float Float static float parseFloat(String s) Float->String Float static String toString(float f) String->Double Double static double parseDouble(String s) Double->String Double static String toString(Double) ++++++++++++++++++++++++++++++++++++++++++++++++++++++ �������� �����������������֣� int�������������У�byte(8bits)��short(16bits)��int(32bits)��long(64bits)�� float�������������У������ȣ�32bits float����˫���ȣ�64bits double�� boolean���ͱ�����ȡֵ�У�ture��false char���������У�unicode�ַ�,16λ ��Ӧ�������ͣ�Integer��Float��Boolean��Character��Double��Short��Byte��Long ת��ԭ�� �ӵ;�����߾���ת�� byte ��short��int��long��float��double��char ע������char������ʱ���Զ�ת��Ϊint�ͣ���char������������ʱ��Ҳ�����Զ�ת��Ϊint�͵ģ������������͵��Զ�ת�� ����������������ת�� ����ת����ͨ�����װ����new��һ���µ������͵ı��� Integer a= new Integer(2); ����ת����ͨ�����װ����ת�� int b=a.intValue(); ���������ַ���ת�� ����ת������Ϊÿ���඼��object������࣬�����е�object�඼��һ��toString()����������ͨ��toString()������ת������ ����ת����ͨ�����װ��new��һ���µ������͵ı��� eg1: int i=Integer.valueOf(��123��).intValue() ˵���������ǽ�һ���ַ���ת����һ��Integer����Ȼ���ٵ�����������intValue()�����������Ӧ��int��ֵ�� eg2: float f=Float.valueOf(��123��).floatValue() ˵���������ǽ�һ���ַ���ת����һ��Float����Ȼ���ٵ�����������floatValue()�����������Ӧ��float��ֵ�� eg3: boolean b=Boolean.valueOf(��123��).booleanValue() ˵���������ǽ�һ���ַ���ת����һ��Boolean����Ȼ���ٵ�����������booleanValue()�����������Ӧ��boolean��ֵ�� eg4:double d=Double.valueOf(��123��).doubleValue() ˵���������ǽ�һ���ַ���ת����һ��Double����Ȼ���ٵ�����������doubleValue()�����������Ӧ��double��ֵ�� eg5: long l=Long.valueOf(��123��).longValue() ˵���������ǽ�һ���ַ���ת����һ��Long����Ȼ���ٵ�����������longValue()�����������Ӧ��long��ֵ�� eg6: char=Character.valueOf(��123��).charValue() ˵���������ǽ�һ���ַ���ת����һ��Charact
r����Ȼ���ٵ�����������charValue()�����������Ӧ��char��ֵ�� �����������ַ�����ת�� ����ת���� �磺int a=12; String b;b=a+����; ����ת���� ͨ�����װ�� eg1:int i=Integer.parseInt(��123��) ˵�����˷���ֻ���������ַ���ת�������ͱ��� eg2: float f=Float.valueOf(��123��).floatValue() ˵���������ǽ�һ���ַ���ת����һ��Float����Ȼ���ٵ�����������floatValue()�����������Ӧ��float��ֵ�� eg3: boolean b=Boolean.valueOf(��123��).booleanValue() ˵���������ǽ�һ���ַ���ת����һ��Boolean����Ȼ���ٵ�����������booleanValue()�����������Ӧ��boolean��ֵ�� eg4:double d=Double.valueOf(��123��).doubleValue() ˵���������ǽ�һ���ַ���ת����һ��Double����Ȼ���ٵ�����������doubleValue()�����������Ӧ��double��ֵ�� eg5: long l=Long.valueOf(��123��).longValue() ˵���������ǽ�һ���ַ���ת����һ��Long����Ȼ���ٵ�����������longValue()�����������Ӧ��long��ֵ�� eg6: char=Character.valueOf(��123��).charValue() ˵���������ǽ�һ���ַ���ת����һ��Character����Ȼ���ٵ�����������charValue()�����������Ӧ��char��ֵ��
评价资料得爱问币

已收藏至个人中心

点击个人中心可查看

  • 一键转PDF
  • 资料格式转换
评价有礼
1/5

最多预览50页

会员权益

欢迎来到爱问共享资料

开通VIP 立即尊享会员权益
  • 专享
    下载特权

  • 现金文档
    8折起

  • VIP专区
    免费下载

  • 千万文档
    免费下载

  • VIP
    悬赏通道

  • 专属客服

  • 会员
    尊贵标识

  • 上传文档
    扩容

  • 优选内容
    推荐

  • VIP
    专享活动

  • 上传内容自定义
    预览

  • 多终端互通

  • 办公频道
    无广告浏览

开通VIP