主题:[讨论]怎么按一次替换两个if语句都执行
if(textArea.getSelectedText()!=null)
{
textArea.replaceRange(toreplace.getText(),startIndex,lastIndex);
pos=startIndex+toreplace.getText().length();
startIndex=content.indexOf(fText,pos-fText.length()+1);
System.out.println("d2 "+(pos-fText.length()+1));
}
if(textArea.getSelectedText()==null)
{
startIndex= content.indexOf(fText,pos);
System.out.println("d1 "+(pos));
}
怎么按一次替换两个if语句都执行
d1 0
d2 0
d1 1
d2 1
d1 2
d2 2
d1 3
d2 3
d1 4
d2 4
d1 5
d2 5
d1 6
d2 5
d1 6
{
textArea.replaceRange(toreplace.getText(),startIndex,lastIndex);
pos=startIndex+toreplace.getText().length();
startIndex=content.indexOf(fText,pos-fText.length()+1);
System.out.println("d2 "+(pos-fText.length()+1));
}
if(textArea.getSelectedText()==null)
{
startIndex= content.indexOf(fText,pos);
System.out.println("d1 "+(pos));
}
怎么按一次替换两个if语句都执行
d1 0
d2 0
d1 1
d2 1
d1 2
d2 2
d1 3
d2 3
d1 4
d2 4
d1 5
d2 5
d1 6
d2 5
d1 6