int locctr = 0,toknum = 0;
String temp;
String d;
String [] tok = new String[500];
String[] lines = CODE.getText().split("\n");
try
{
for(int i=0;i<lines.length;i++)
{
temp = lines[i];
if(temp != null)
{
StringTokenizer st = new StringTokenizer(lines[i],":,\t[]",true);
while (st.hasMoreTokens())
{
String ss=st.nextToken();
tok[toknum] = ss;
toknum++; //increment
}
}
}
System.out.print("tok[0] is "+tok[0]);
boolean r = tok[0].equalsIgnoreCase(".DATA");
System.out.print("r is : "+r);
if(r == true)
{
System.out.print("\n INSIDE .DATA");
}
}
catch(Exception e)
{
}
// CODE の入力を受け入れる必要があります ... .txt ファイル CODE を使用して受け入れられました。
.DATA
DATAENDS
このコードは、ボタンのクリック時に実行する必要があります......
問題 : 値が falseを返す場合でも.....データへの配列が正しく割り当てられていること@ tok[0] = .DATA
を確認しました.....しかし、条件はまだ false を返します.....tok[]
OUTPUT :
temp is .DATA
SS IS .DATA
tok[num] .DATA
toknum 0
temp is DATAENDS
SS IS DATAENDS
tok[num] DATAENDS
toknum 1tok[0] is .DATA
r is : false