作者ClareQ (人比人Cheese人)
看板java
标题Re: [问题] 树状回圈
时间Sun Mar 15 01:57:53 2009
Value vName=new Value(), vSex=new Value(),
vClass=new Value(), vPrice=new Value();
for(...;...;...) {
String sName = (String)vName.check(sc.next());
String sSex = (String)vSex.check(sc.next());
String sClass = (String)vClass.check(sc.next());
Float sPrice = (Float)vPrice.check(sc.nextFloat());
}
: 我想要写成当第二圈的sName=第一圈的sName时会列印出一段字元的空白
: 该怎麽用回圈去做~我真的想不通要如何去读前一个sName
class Value{ //只是个概念
private static final String 一段字元的空白=" ";
private Object oldValue;
public Object check(Object newValue){
return null==newValue?
( null==oldValue? 一段字元的空白 : (oldValue=newValue) ) :
( newValue.equals(oldValue)? 一段字元的空白 : (oldValue=newValue) );
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.34.78
1F:推 carara:谢谢~我有明白你的意思...感恩 03/15 14:06
2F:推 puzi:原来还可以这样写..Good喔 03/15 14:40
※ 编辑: ClareQ 来自: 122.116.34.78 (03/15 15:56)