case 1:
if (text1Input.charAt(i+1) <= text1Input.length() &&
Character.isUpperCase(text1Input.charAt(i+1)))
{
a += 60;
b += 100;
}
else
{
a += 55;
b += 60;
}
break;
このコード行は意味がありますか? 思い通りに動かず、問題が解りません。このコードは、文字列内の次の文字をチェックするためのものです。文字が存在し (文字列の末尾に達していないことを意味します)、文字が大文字の場合、これらの座標が使用されます。それ以外の場合は、他のものを使用します。私の問題は、大文字と小文字に関係なく常に後者を使用することです。