`

在j2me中载入propreties资源

    博客分类:
  • J2ME
阅读更多
    public Properties load(String res) throws IOException
    {
        Properties prop = new Properties();
        DataInputStream is = null;
        try
        {
            is = new DataInputStream(this.getClass().getResourceAsStream(res));
            StringBuffer sb = new StringBuffer();
            for (int i = is.read(); i > 0; i = is.read())
            {
                char c = (char) i;
                if (c == '\r' || c == '\n')
                {
                    String line = sb.toString();
                    if (line != null && !line.equals(""))
                    {
                        parseLine(prop, line);
                        sb = new StringBuffer();
                    }
                }
                else
                {
                    sb.append((char) i);
                }
            }
            parseLine(prop, sb.toString());
        }
        finally
        {
            if (is != null)
            {
                try
                {
                    is.close();
                }
                catch (IOException e) { e.printStackTrace(); }
            }

        }
        return prop;
    }

    private  void parseLine(Properties prop, String line)
    {
        if (line != null && !line.equals(""))
        {
            int pos = line.indexOf(":");
            prop.addProperty(line.substring(0, pos), line.substring(pos + 2, line.length()));
        }
    }
分享到:
评论

相关推荐

    J2ME中飞机游戏资源

    J2ME不错的飞机游戏,希望大家支持!!!

    J2ME 游戏开发资源

    9. **性能优化**:由于J2ME运行在资源受限的设备上,性能优化至关重要。这包括减少内存占用、避免无用的计算、压缩资源文件等。 10. **调试与测试**:利用WTK或其他模拟器进行调试是J2ME开发不可或缺的一部分。此外...

    J2ME中文输入Demo

    总之,"J2ME中文输入Demo"是一个实用的教学实例,可以帮助开发者了解如何在资源受限的J2ME环境中实现中文输入功能。尽管它的功能可能不够完善,但对于初学者和希望改进现有项目的人来说,是一个很好的起点。通过对`...

    j2me游戏资源,分享给大家

    J2ME通过提供一套轻量级的API,简化了在资源受限设备上进行复杂应用开发的过程。对于游戏开发者而言,J2ME提供了MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)两个...

    J2ME中文教程J2ME中文教程J2ME中文教程

    Java 2 Micro Edition(J2ME)是Java技术的一个重要分支,主要用于开发在资源有限的设备上运行的应用程序,如移动电话、智能家电、PDA和嵌入式系统等。这个"J2ME中文教程"针对初学者,提供了丰富的学习材料,帮助...

    j2me手机游戏代码及资源文件

    在J2ME中,开发者可以使用MIDP自带的API进行游戏开发,但也有第三方框架,如LWUIT( Lightweight Weight User Interface Toolkit)或MIDPX,它们提供更高级的功能,如动画支持、物理引擎等,让游戏开发更加高效。...

    图片分类 J2ME中的图片处理

    在J2ME中,处理BMP格式的图片可能需要更多的内存资源,但在某些情况下,如需要高质量的图像显示时,BMP可能是首选。 2. **SWF格式**: SWF是Adobe Flash产生的动画格式,它采用矢量图形技术,即使放大也不会损失...

    J2ME 中文api以及应用 J2ME 中文api以及应用.rar

    在**J2ME中文API**中,主要包含以下几个核心部分: 1. **CLDC(Connected Limited Device Configuration)**:这是一个轻量级的Java虚拟机,用于资源有限的设备。它定义了运行时环境和基本类库。 2. **MIDP...

    J2ME中文教程,J2ME手机程序开发

    本教程将深入讲解J2ME在手机程序开发中的应用,帮助开发者掌握这一核心技术。 ### J2ME技术概述 J2ME由两大部分构成:配置(Configurations)和框架(Profiles)。配置定义了运行时环境的基本特性,如内存大小和...

    J2ME中文教程

    Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于开发在有限资源的设备上运行的应用程序,如移动电话、智能卡、家用电器和嵌入式系统。本教程是针对中文用户设计的,旨在帮助开发者深入理解和掌握J2ME...

    j2me集合众多初级资源

    8. **社区支持**: 在学习J2ME的过程中,参与在线论坛和社区(如Stack Overflow、GitHub等)可以获得更多的帮助和解答疑惑。 总之,这套J2ME资源集合为初学者提供了一个全面的学习起点,涵盖了理论知识和实践案例,...

    j2me 中文api (html)

    在深入探讨J2ME中文API(HTML)的相关知识点前,我们先来了解一下J2ME的基本概念及其在移动设备开发中的重要性。J2ME,即Java 2 Platform, Micro Edition,是Sun Microsystems(现已被Oracle收购)推出的一种适用于...

    J2ME中文版教程 J2ME教程

    这个J2ME中文版教程是针对初学者和有一定经验的开发者编写的,旨在深入浅出地讲解J2ME的基础知识和高级特性,帮助读者掌握在移动平台上开发应用程序的技能。 **教程内容概览** 1. **J2ME概述**:教程首先介绍了...

    J2ME中文教程.pdf

    J2ME中文教程 不错的学习资料,刚开始学习的可以参考下!

    j2me 文档 开发 官方 中文

    8. **安全模型**:J2ME有严格的权限模型,MIDlets在访问敏感资源前需要获取用户的许可。 9. **可移植性**:尽管J2ME旨在跨平台,但实际设备间的差异可能需要对代码进行调整,以确保良好的兼容性和性能。 通过深入...

    J2ME 中文教程 MIDP2.0

    MIDP(Mobile Information Device Profile)2.0是J2ME中的一个重要配置,它提供了在这些小型设备上开发应用程序的基本框架和API。本教程将深入探讨如何使用J2ME和MIDP2.0进行移动应用开发。 **1. J2ME架构** J2ME...

    J2ME中程序优化的十个小方法

    在J2ME(Java 2 Micro Edition)平台上开发应用程序时,由于硬件资源有限以及设备的多样化,优化程序性能显得尤为重要。以下就是十个针对J2ME程序优化的小方法,旨在提高程序运行效率,减少内存占用,提升用户体验。...

    J2ME中文开发教程(附带Myeclipse用J2ME插件)

    Myeclipse中的J2ME插件,使得开发者可以直接在IDE中创建、编辑、构建和运行J2ME项目,大大提高了开发效率。 在使用Myeclipse进行J2ME开发时,你可以创建新的J2ME工程,配置所需的CLDC和MIDP版本,然后添加源代码...

    J2ME 中文教程1.01

    8. **数据存储**:Record Management System (RMS) 是J2ME中的一种简单数据库,用于在设备上存储应用数据。 9. **事件处理**:J2ME使用事件驱动模型,如键盘输入、屏幕触摸等,开发者需要编写监听器来响应这些事件...

Global site tag (gtag.js) - Google Analytics