私はハフマンコードプログラムを書いています。ビット値(0または1)の文字列を表すStringOfBitsというクラスを作成する必要があります。私は長さメソッドと追加メソッドの助けが必要です。私はどのように各メソッドのパラメータを追加するか分からない。私のコードはhttp://pastebin.com/aEJDNSKSです。どんな助けでも大歓迎です。私のハフマンコードプロジェクトのクラスは私にトラブルを引き起こしています
public class StringOfBits extends Object {
private StringOfBits sb;
private CharSequence chars;
public StringOfBits() {
this.sb = null;
this.chars = null;
}
public StringOfBits(StringOfBits sb){
this.chars = null;
this.sb = sb;
}
public StringOfBits(CharSequence chars){
this.sb = null;
this.chars = chars;
}
public StringOfBits append(int i) {
this.sb.append(i);
return sb;
}
public StringOfBits append(CharSequence str){
this.sb.append(str);
return sb;
}
public StringOfBits append(StringOfBits bitstr){
return this.sb.append(bitstr);
}
// ... more methods for char/int/boolAt, setCharAt
}
質問には必ずコードを含めてください。 "pastebin"にリンクしないでください。それはしばらくしてから消えてしまい、問題は役に立たなくなる。 – laune