当前位置: 首页 > 知识库问答 >
问题:

CodenameOne上的String.Format替代方案

景稳
2023-03-14

我已经阅读了这个问答,我了解到有一些实用程序库实现了基类中缺少的东西。是否有实现string.format的库类?

例如,我需要执行string.format(“%02d:%02d:%02d”,hh,mm,ss);

共有1个答案

云宏儒
2023-03-14

您可以使用com.codename1.l10n.SimpleDateFormat对时间进行格式化,尽管我个人只是使用实用Java代码进行格式化,因为它更简单。在date中,我们进入了时区复杂性,这是一个棘手的问题。

我只是通常这样做:

public static String twoDigits(int v) {
    return v < 10 ? "0" + v : "" + v;
}

然后:

String t = twoDigits(hh) + ":" + twoDigits(mm) + ":" + twoDigits(ss);
 类似资料:
  • 我编写了下面的Scala代码来处理传入的字符串,格式化字符串,将其附加到中,并将带有转义unicode的格式化的返回给调用方进行其他处理。 Scala编译器在有调用的行中抱怨以下错误:

  • Google Play Store对Android范围内的应用程序存储设置了新的要求,使用清单标志 我的应用程序正在使用React Native community提供的CameraRoll软件包,该软件包尚不支持作用域存储(并且需要标志才能工作),时间非常短(2021年5月5日)。CameraRoll还有其他选择吗?这里的目标是在用户图库应用程序中显示图像,比如谷歌照片或供应商默认图库,而无需在

  • 问题内容: 出于各种原因,在编写 Java应用程序时 ,调用会被皱眉,所以如何通知调用过程并非一切都按计划进行? 编辑: 1是任何非零退出代码的。 问题答案: 当“应用程序”实际上是较大的Java应用程序(服务器)的子应用程序(例如servlet,applet)时,对的使用会被拒绝:在这种情况下,它可能会停止JVM并因此停止所有其他子应用程序。在这种情况下,抛出适当的异常(最好由应用程序框架/服务

  • 问题内容: 我知道这个话题已经解决了上千次。但是我找不到解决办法。 我正在尝试计算列表(df2.list2)的列中出现列表(df1.list1的每一行)的频率。所有列表仅包含唯一值。List1包含约300.000行,list2包含30.000行。 我有一个有效的代码,但是它的运行速度非常慢(因为我使用的是迭代程序)。我也尝试过itertuples(),但它给了我一个错误(“要解压缩的值太多(预期2

  • 允许我填充包含复选框和单选按钮的HTML表单的替代方法。 我已经设法使用eclipse中的HtmlUnit库将数据发送到html表单并检索页面(我已经发布了下面的Java代码)。 然而,当我将这些代码复制到我的Android项目中时,我发现Android不支持HtmlUnit库。 对于Android来说,HtmlUnit还有其他替代方案吗?另一种方法应该能够将文本、复选框、单选按钮填写到Html表

  • 问题内容: 以前,我总是以为Vector在长度未知的情况下可以很好地用于非描述对象。据我所知,我也认为它也是线程安全的 有什么改变不应该再使用了,替代方案是什么? 问题答案: 您应该使用而不是。虽然使用了内部同步,但是对于实际的一致性而言,这很少够用,只会在真正不需要时降低执行速度。 另请参阅此stackoverflow问题。