1.MaachangDbm 2008/01/18.

MaachangDbmƂ́Ajavaō쐬ꂽDBM[f[^x[X}l[W]ŁA
Key,Value`̓ei܂.
f[^Ǘő吔́A4250000(425)łB

MaachangDbm̗p@ɂĐ܂B
MaachangDbm𗘗pɂ́A܂ŏɁAȉ̂悤ɁAMaachangDbm
Kv܂B

--------------------------------------------------------------------------------
MaachangDbm dbm = new MaachangDbmImpl( "dbm" ) ;

--------------------------------------------------------------------------------

ɂ́AMaachangDbm̓eێfBNgw肵܂B

ŁAMaachangDbmp\ɂȂ܂B

܂AMaachangDbm𑀍삷ɂ́A

<>
--------------------------------------------------------------------------------
MaachangDbm dbm = new MaachangDbmImpl( "dbm" ) ;

dbm.put( "hoge".getBytes( "UTF8" ),"hogehoge".getBytes( "UTF8" ) ;

byte[] b = dbm.get( "hoge".getBytes( "UTF8" ) ) ;
System.out.println( new String( b,"UTF8" ) ) ;

dbm.remove( "hoge".getBytes( "UTF8" ) ) ;

--------------------------------------------------------------------------------

ȂǂŁApł܂Ȁꍇ["hoge".getBytes( "UTF8" )]ȂǂƋLq̂́A
ʓ|łB
̂߁AMaachangDbmpIuWFNgƂāAʓr[MaachangDbmOp]pӂ
܂B
p@ƂẮAȉ̒ʂłB

<>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MaachangDbm dbm = new MaachangDbmImpl( "dbm" ) ;
MaachangDbmOp op = new MaachangDbmOp( dbm ) ;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
܂́A

--------------------------------------------------------------------------------
MaachangDbmOp op = new MaachangDbmOp( "dbm" ) ;

--------------------------------------------------------------------------------
̂悤MaachangDbmOp܂B
āAMaachangDbmOp̗p@́AL̒ʂłB

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
op.put( "hoge","moge" ) ;

String a = op.getString( "hoge" ) ;

op.remove( "hoge" ) ;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ƁA낢뗘pł܂̂ŁAڂJavaDocQƂĂB
