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

J2ME 字符串與基本類型轉換完全指南

     編輯:Java 相關知識

背景

MIDlet 透過 getAppProperty() 獲取屬性值均為字符串,若需進行數學運算,必須轉換為數值類型。

整數轉換

CLDC 1.0 僅支援整數,使用 java.lang 中四個包裝類別的 parseXXX() 方法:

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

超出範圍會拋出異常。

浮點數支援

CLDC 1.1 起支援浮點數,新增 Float.parseFloat(String) 與 Double.parseDouble(String)。

完整範例:屬性相乘

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

字符判斷與大小寫轉換

使用 java.lang.Character 靜態方法:

  • isDigit(char)、isUpperCase(char)、isLowerCase(char)
  • toUpperCase(char)、toLowerCase(char)

總結

掌握基本類型轉換與字符判斷,是 J2ME 應用處理配置屬性與用戶輸入的基礎技能。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved