posts - 48,  comments - 5,  trackbacks - 0

           

          數(shù)據(jù)類型的互相轉(zhuǎn)換

          數(shù)據(jù)類型

          位長

          取值范圍

          byte

          8

          -128---127

          short

          16

          -32768---32767

          int

          32

          -2147483648---2147483647

          long

          64

          -9223372036854775808---9223372036854775807

          float

          32

          -1.4E—45~~-3.4E+38---1.4E—45~~3.4E+38

          double

          64

          - 4.9E—324~~-1.7E+308---4.9E—324~~1.7E+308

          char

           

           

          boolean

           

          true false

          String

           

           

           

           

          數(shù)字類型 轉(zhuǎn)換為 字符串類型

          轉(zhuǎn)換類型

          方法

          例子

          字節(jié)型整數(shù)類(byte

          Byte.toString(byte)

          String str= Byte.toString(byte)

          短整型整數(shù)類(short

          Short.toString(short)

          String str= Short.toString(short)

          整數(shù)類(int

          Integer.toString(int)

          String str= Integer.toString(int)

          長整形整數(shù)類(long

          Long.toString(long)

          String str= Long.toString(long)

          單精度浮點(diǎn)數(shù)類(float

          Float.toString(float)

          String str= Float.toString(float)

          雙精度浮點(diǎn)數(shù)類(double

          Double.toString(double)

          String str= Double.toString(double)

           

           

           

           

          字符串類型 轉(zhuǎn)換為 數(shù)字類型

          轉(zhuǎn)換類型

          方法

          例子

          字節(jié)型整數(shù)類(byte

          Byte.parseByte(String)

          byte toByte= Byte.parseByte(String)

          短整型整數(shù)類(short

          Short.parseShort(String)

          short toShort= Short.parseShort(String)

          整數(shù)類(int

          Integer.parseInteger(String)

          int toInt= Integer.parseInteger(String)

          長整形整數(shù)類(long

          Long.parseLong(String)

          long toLong= Long.parseLong(String)

          單精度浮點(diǎn)數(shù)類(float

          Float.parsevFloat (String)

          float toFloat= Float.parsevFloat (String)

          雙精度浮點(diǎn)數(shù)類(double

          Double.parseDouble(String)

          double toDouble= Double.parseDouble(String)

           

           

           

           

          數(shù)字類型 ß 日期類型 à 字符串類型

          轉(zhuǎn)換類型

          方法

          數(shù)字類型à日期類型

          1.        Calendar.set(int year,int month,int date)

          2.   Calendar.set(int year,int month,int date, int hour,int minute,int second)

          日期類型à數(shù)字類型

          Calendar.get(int field)

          //示例代碼:

           

          import java.text.DateFormat;

          import java.util.Calendar;

          import java.util.Date;

           

          public class InttoDate {

             

              /**

               * 數(shù)字類型轉(zhuǎn)換為日期類型

               * @param year

               * @param month

               * @param date

               * @param hourOfDay

               * @param minute

               * @param second

               * @return

               */

              public Date inttodate(int year, int month, int date, int hourOfDay, int minute, int second){

                  Calendar calendar=Calendar.getInstance();

                  calendar.set(year, month-1, date, hourOfDay, minute, second);      

                  return calendar.getTime();

              }

             

              /**

               * 日期類型轉(zhuǎn)換為數(shù)字類型

               * @return

               */

              public String datetoint(){

                  Calendar calendar=Calendar.getInstance();

                  int year=calendar.get(Calendar.YEAR);

                  int month=calendar.get(Calendar.MONTH)+1;

                  int date=calendar.get(Calendar.DATE);

                  int hour=calendar.get(Calendar.HOUR_OF_DAY);

                  int minute=calendar.get(Calendar.MINUTE);

                  int second=calendar.get(Calendar.SECOND);

                  return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;

              }

             

              /**

               * 字符串類型轉(zhuǎn)換為日期類型

               * @param dateString

               * @return

               */

              public Date stringtodate(String dateString){

                  DateFormat dateFormat;

                  Date date=null;

                  try{

                  dateFormat=DateFormat.getDateInstance();

                  date=dateFormat.parse(dateString);

                  }catch(Exception e){

                      e.printStackTrace();

                  }

                  return date;

              }

             

              /**

               * 日期類型轉(zhuǎn)換為字符串類型

               * @param date

               * @return

               */

              public String datetostring(Date date){

                  String str=date.toString();

                  str=date.toLocaleString();

                  return str;

              }

           

              /**

               * @param args

               */

              public static void main(String[] args) {

                  System.out.println(new InttoDate().inttodate(2007,8, 5, 3, 11, 55));

                  System.out.println(new InttoDate().datetoint());

                  System.out.println(new InttoDate().stringtodate("2007-8-5 5:49:47"));

                  System.out.println(new InttoDate().datetostring(new Date()));

           

              }

           

          }

           

           

          posted on 2008-01-05 10:05 逍湘 閱讀(1623) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          留言簿(2)

          隨筆檔案(49)

          文章檔案(17)

          最新隨筆

          積分與排名

          • 積分 - 26332
          • 排名 - 1495

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 房产| 贡嘎县| 东乡族自治县| 台中县| 湘潭市| 内乡县| 鹤山市| 安吉县| 台北县| 四川省| 雷州市| 施甸县| 弥勒县| 应城市| 靖西县| 沐川县| 鹰潭市| 建昌县| 兴城市| 会宁县| 南宫市| 中西区| 平定县| 泉州市| 册亨县| 内江市| 突泉县| 鄯善县| 商城县| 特克斯县| 广汉市| 鄂温| 霍林郭勒市| 金坛市| 萨嘎县| 泽普县| 湟中县| 南华县| 渭南市| 盐亭县| 大渡口区|