我一直在通过Netbeans使用CodeNameOne设计一个应用程序,并遇到了一些问题,特别是“找不到符号”编译错误。经过进一步的研究,我发现这是由于CNO不支持某些库/杂项。
我想知道是否有其他方法可以使用以下库/执行任务:
(从文件读取)导入java.io.file;符号:类文件位置:package java.io
(抛出FileNotFoundException)导入java.io.FileNotFoundException;符号:class FileNotFoundException Location:package java.io
(读取数据)导入java.util.scanner;符号:类扫描程序位置:package java.util
(基于数学的函数)符号:方法pow(double,int)位置:类Math
(创建格式化字符串)符号:方法格式(字符串)位置:类字符串
我不能肯定您提供的所有示例,但您应该考虑查看CN1 API Javadocs以了解如何以“他们的方式”执行此操作的信息。
例如,当涉及file
时,Javadocs会说:
不直接支持java.io.file和java.io.FileInputStream的主要原因与这两个API的丰富性有很大关系。它们实际上允许在任何地方保存文件,但移动设备的限制要大得多,不允许应用程序查看/修改其他应用程序拥有的文件。
所以,答案是,用他们的。类似地,搜索CN1 Javadocs以了解使用它们的API执行所需操作的适当方法。
您还可以参考《开发人员指南》,例如,大多数基于文件的操作都应该通过storage
或fileSystemstorage
来执行,这两种操作在这里都有介绍。您应该非常小心使用java.io.file
的代码,因为这可能依赖于特定于桌面的行为。
FileNotFoundException
可以替换为IOException
(它无论如何都是IOException
的子类)。
没有scanner
的直接等价物,但有用于JSON、XML、CSV和属性的内置解析器。
一些数学函数在MathUtil中,它包括math.pow(double,double)
。
没有与Java SE的format()
方法等价物。您需要将字符串串联起来。
请注意,如果您将一些代码作为一个问题发布,我们有时可以使用等价物Codename One提供帮助。
问题内容: 我从没想过会发生这种情况,但是遇到了我的第一个Java错误: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5003595 我几乎与错误(在Linux上为NFS)中描述的情况完全相同,并且我看到File.exists()没有返回正确的值(至少不是立即返回)。 所以我的问题是,这种检查文件是否存在的方法是否可以替代?如果可能的话,我
问题内容: 在JavaScript中,不支持本机JSON的浏览器有哪些替代方案?谢谢 问题答案: 您应该使用该库。它是某些浏览器本地包含的标准的基础。 您可以在这里找到它起源的页面:https : //github.com/douglascrockford/JSON- js/blob/master/json2.js 该脚本会自动确保仅在尚不存在的情况下添加方法,因此在具有该方法的浏览器中不会存在危
问题内容: 我试图在Android中实现算法AES 128,但是它不起作用,问题是 和 是否存在替代方案? 我的方法: 我看到了其他答案,但是无法实现解决方案。 问题答案: 解 我用解决了我的问题 我将android.util.Base64用于Android 不兼容 / 替换
问题内容: PHP_excel是否有其他选择可以以自定义格式“导出到XLSX / XLS”文件? 问题答案: 我编写了一个非常简单的类,用于导出到“ Excel XML”(又名SpreadsheetML)。对于最终用户而言,它不如XSLX方便(取决于文件扩展名和Excel版本,他们可能会收到警告消息),但使用起来比XLS或XLSX容易得多。
问题内容: 对于像 制作视频的人相信 在许多情况下,冬眠过大 基本的sql是一种很好的语言,它可以将很多冬眠抽象化 我想听听他们如何比较,以及每个人的优缺点。 问题答案: 在这里,您可以找到Java ORM和持久性解决方案的详尽列表。并非所有以下Hibernate / JPA方法都遵循,其中某些方法在设计上相当容易。 当然,该站点上没有列出解决方案,例如带有模板的Spring JDBC等 。对于需
问题内容: 我目前有这样的代码: 但是,这可能会在将来导致难以发现的错误,因为读者可能不会注意到上面出现的错误。或者,贡献者可能会错误地添加,而忘记添加。 我如何避免这种陷阱? 问题答案: 这样,实际上是一个“全局”。可以从任何地方对其进行读写。 与字典的替代方法相比,我更喜欢这种方法,因为它可以自动完成变量名。