請問一下
String 如何變成指令呢?
例如:
System.out.println(((IASTIfStatement) statement).getPropertyInParent());
/*
印出IASTCompoundStatement.NESTED_STATEMENT - nested IASTStatement for
IASTCompoundStatement
*/
那麼我因為要依情況而改變指令, 所以想用string接起來。
假設:
String parent_level="";
String head="((IASTIfStatement) statement)";
String end=".getPropertyInParent()";
String CString="";
for(int i=0;i<4;i++){
CString=head+parent_level+end;
System.out.println(CString);
System.out.print("\n");
parent_level=parent_level+".getParent()";
}
/*
印出該指令,沒有印出指令跑出來的結果。
((IASTIfStatement) statement).getParent().getPropertyInParent()
((IASTIfStatement) statement).getParent().getParent().getPropertyInParent()
((IASTIfStatement) statement).getParent().getParent().getParent()
.getPropertyInParent()
((IASTIfStatement) statement).getParent().getParent().getParent()
.getParent().getPropertyInParent()
*/
請問一下,有辦法達成我想的結果嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.245.61
→
07/15 16:55, , 1F
07/15 16:55, 1F
→
07/15 17:43, , 2F
07/15 17:43, 2F
→
07/16 13:38, , 3F
07/16 13:38, 3F