[Android] Java資料型態Dictionary(dict)字典使用方法

更新 發佈閱讀 6 分鐘


[Android] Java資料型態Dictionary(dict)字典使用方法

另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~

TWITCH直播: https://www.twitch.tv/saioyan

Youtube: https://www.youtube.com/channel/UCtCeeanvsVdAuqNUyt91GXw/about

資料型態Dictionary(dict)字典用意和其他程式語言差不多,主要就是一個key(鍵)對應一個value(值),非常適合應用在查詢資料和當作一個極小型資料庫使用

使用方法是先宣告dict

Dictionary dict = new Hashtable();

存入key和value資料

dict.put("key","value");

以key取出value

dict.get("key")

這邊廢話也不多說就直接上完整程式碼吧

示範

XML

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<TextView
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

JAVA

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import java.util.Dictionary;
import java.util.Hashtable;
public class MainActivity extends AppCompatActivity {
TextView t1 ;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t1=(TextView)findViewById(R.id.t1);
  //宣告dict
Dictionary dict = new Hashtable();
  //在dict內新增key和value
dict.put("Apple","feels sweet");
  //以TextView物件印出以key取得的value
t1.setText((CharSequence) dict.get("Apple"));
    }
}

成果展示

raw-image


相關文章:

[Android] Android 程式設計教學

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

留言
avatar-img
Saioyan的沙龍
34會員
908內容數
贊助我 https://vocus.cc/pay/donate/@kk665403?donateSourceType=exclusiveLink
Saioyan的沙龍的其他內容
2019/02/21
TimeTask其實就是一個時間執行緒,常被用於APP內部任何有時間機制的部分,像是馬錶、計時器、鬧鐘、遊戲一場多久時間需要結束等等.... 這邊簡單的示範一下從10秒一直到數道0秒後接著重新一樣的動作 這邊廢話也不多說就直接上程式碼吧 示範 XML <?xml version="1.0"
Thumbnail
2019/02/21
TimeTask其實就是一個時間執行緒,常被用於APP內部任何有時間機制的部分,像是馬錶、計時器、鬧鐘、遊戲一場多久時間需要結束等等.... 這邊簡單的示範一下從10秒一直到數道0秒後接著重新一樣的動作 這邊廢話也不多說就直接上程式碼吧 示範 XML <?xml version="1.0"
Thumbnail
2019/02/21
現在的大眾普遍的使用APP在日常生活中,不論是遊戲或是影音都大大的吸引著大量的群眾,如果您想要在自己製作的手機APP裡面放置廣告可以推薦使用AdMob 官方網站:https://www.google.com/intl/zh-TW_tw/admob/ 首先要創立一個AdMob的帳號,要使用的G
Thumbnail
2019/02/21
現在的大眾普遍的使用APP在日常生活中,不論是遊戲或是影音都大大的吸引著大量的群眾,如果您想要在自己製作的手機APP裡面放置廣告可以推薦使用AdMob 官方網站:https://www.google.com/intl/zh-TW_tw/admob/ 首先要創立一個AdMob的帳號,要使用的G
Thumbnail
2018/10/25
訪問登記屬性android.permission.ACCESS_CHECKIN_PROPERTIES ,讀取或寫入登記check-in數據庫屬性表的權限 獲取錯略位置android.permission.ACCESS_COARSE_LOCATION,通過WIFI或移動基站的方式獲取用戶錯略的經緯度
2018/10/25
訪問登記屬性android.permission.ACCESS_CHECKIN_PROPERTIES ,讀取或寫入登記check-in數據庫屬性表的權限 獲取錯略位置android.permission.ACCESS_COARSE_LOCATION,通過WIFI或移動基站的方式獲取用戶錯略的經緯度
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
GitHub Copilot 不只是寫程式的工具,而是一位可隨語言熟悉程度變化角色的「程式代理人」。本文透過 Android Java、Rust、Golang 三種語境,解析從 autocomplete 到邏輯審查員的協作轉換,提出「語言節奏協作模式」觀點。
Thumbnail
GitHub Copilot 不只是寫程式的工具,而是一位可隨語言熟悉程度變化角色的「程式代理人」。本文透過 Android Java、Rust、Golang 三種語境,解析從 autocomplete 到邏輯審查員的協作轉換,提出「語言節奏協作模式」觀點。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
本課程介紹 Android API 版本,主要介紹關於 Android 版本名稱和 API 等級的對照表。
Thumbnail
本課程介紹 Android API 版本,主要介紹關於 Android 版本名稱和 API 等級的對照表。
Thumbnail
上一篇文我們談到折疊手機的王者三星,但從軟體面來看,蘋果的 iOS 系統往往較為人所知。究竟三星的系統藏有什麼特色?和 Android 的關係又是什麼? 這篇文章,我們就來換個角度,認識三星手機的內部搭載的作業系統,ONE UI。
Thumbnail
上一篇文我們談到折疊手機的王者三星,但從軟體面來看,蘋果的 iOS 系統往往較為人所知。究竟三星的系統藏有什麼特色?和 Android 的關係又是什麼? 這篇文章,我們就來換個角度,認識三星手機的內部搭載的作業系統,ONE UI。
Thumbnail
自己建立自己的依賴然後去使用 準備Prepare: 1.GitHub 2.https://jitpack.io/ Step1: Create Create Dependency project . 一般的java專案都可以 Create Fun or Class or You need
Thumbnail
自己建立自己的依賴然後去使用 準備Prepare: 1.GitHub 2.https://jitpack.io/ Step1: Create Create Dependency project . 一般的java專案都可以 Create Fun or Class or You need
Thumbnail
学习重启Android 设备是您第一次使用基于Android的设备时需要了解的基本内容之一。虽然您始终可以使用电源按钮关闭设备,但有时您可能需要等待设备在关闭设备后自动重新打开。它被称为重启设备,以下指南是关于如何重新启动Android手机,以便您可以在您的设备上执行此操作。 结论:
Thumbnail
学习重启Android 设备是您第一次使用基于Android的设备时需要了解的基本内容之一。虽然您始终可以使用电源按钮关闭设备,但有时您可能需要等待设备在关闭设备后自动重新打开。它被称为重启设备,以下指南是关于如何重新启动Android手机,以便您可以在您的设备上执行此操作。 结论:
Thumbnail
到設定>網路區塊找到私人DNS的設定項目 選擇指定DNS 輸入DNS,請參考此網站列表 List of Public DNS Servers Cloudflare 請注意要輸入 one.one.one.one
Thumbnail
到設定>網路區塊找到私人DNS的設定項目 選擇指定DNS 輸入DNS,請參考此網站列表 List of Public DNS Servers Cloudflare 請注意要輸入 one.one.one.one
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News