初学 J2ME(CLDC),没有 String.format 方法,请问一般如何格式化一个串?
初学,网上没怎么查到相关的解答。其实本人连 java 也不是很懂的,现在在手机上开发点简单的程序,遇到了如题所述的困难。
比如,我想把一个 double d = 12.3456 格式化为 "12.35" 应该如何做?
顺便再问一个与 IO 有关的问题。
自己定义的结构,是一个 Vector,其中每个项包含一个 java.util.Date 和一个 String。现在希望这个 List 可以写入文件供以后读出。
二进制的读写就能满足需要。现在已知 Date 的 getTime() 和 setTime 可以在 long 和 Date 之间转换。
主要是不知道如何设计 java 这些类和接口间的继承关系,可以将 Vector 整个的从文件中读写(是应该定义个类继承 DateInputStream 么)。
能给些代码会很清楚,不过能说个思路也够,比如说说我应该定义哪几个类,继承哪些类。
程序代码:
public class Item { private Date date; private String text; public Item() { date = new Date(); text = new String(); } public Item(Long l, String s) { date = new Date(l); text = new String(s); } }