首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

J2ME 字串與基本型別轉換完整指南

     編輯:J2ME

MIDlet 透過 getAppProperty() 取得屬性值皆為字串,需轉換為數值才能進行運算。

整數轉換 (CLDC 1.0/1.1 皆支援)

使用 java.lang 包裝類別的 parseXXX() 靜態方法:

  • Byte.parseByte(String)
  • Short.parseShort(String)
  • Integer.parseInt(String)
  • Long.parseLong(String)

超出型別範圍會拋出 NumberFormatException。

浮點數轉換 (CLDC 1.1 新增)

CLDC 1.0 不支援浮點數;CLDC 1.1 新增 Float.parseFloat()、Double.parseDouble()。

範例:讀取屬性相乘顯示

public class TransformTest extends MIDlet {
    public void startApp() {
        String attr1 = getAppProperty("MyAttr1"); // "3"
        String attr2 = getAppProperty("MyAttr2"); // "6"
        int v1 = Integer.parseInt(attr1);
        int v2 = Integer.parseInt(attr2);
        System.out.println(v1 * v2); // 輸出 18
    }
    // pauseApp, destroyApp 略
}

字元判斷與大小寫轉換

使用 java.lang.Character 工具方法:

  • isDigit(char)、isLetter(char)、isUpperCase(char)、isLowerCase(char)
  • toUpperCase(char)、toLowerCase(char)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved