我仍然是Java编程的新手,我正在尝试ArrayList使用以下代码更新an的现有值:
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add( "Zero" );
list.add( "One" );
list.add( "Two" );
list.add( "Three" );
list.add( 2, "New" ); // add at 2nd index
System.out.println(list);
}
Run Code Online (Sandbox Code Playgroud)
我想打印New而不是,Two但我得到[Zero, One, New, Two, Three]的结果,我仍然有Two.我想要打印[Zero, One, New, Three].我怎样才能做到这一点?谢谢.
我有跨度集,其中一些有class ="active".我需要所有具有活动类的span id.并且还可以有其他具有活动类的标记.
<div id="myDiv">
<span id="sp1" class="active"></span>
<span id="sp2"></span>
<span id="sp3" class="active"></span>
<span id="sp4"></span>
<span id="sp5"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试了下面的脚本,但它不起作用.
var IDs = [];
$('#myDiv').find('span').hasClass('active').each(function(){
IDs.push(this.id);
});
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有db表,它有列名STATUSDATE.此列的类型为varchar2,该列已具有dd/mm/yyyy格式的数据.我想得到最近的日期(最长日期).我为此使用了max()方法,但它没有给出正确的结果,例如考虑以下日期
31/08/2014
2016年1月9日
使用max(STATUSDATE)后,结果为31/08/2014.我正在使用oracle db.
我试着使用下面的采石场,但由于上面的问题,它给出了不正确的结果
SELECT * FROM MY_DB.MY_TABLE t
inner join (
select CLIENTNAME, max(STATUSDATE) as MaxDate
from FROM MY_DB.MY_TABLE
group by CLIENTNAME
) tm on t.CLIENTNAME = tm.CLIENTNAME and t.STATUSDATE = tm.MaxDate
Run Code Online (Sandbox Code Playgroud)
请有人建议正确的方法来做到这一点谢谢