改变二进制值元素的位置

Aid*_*a E -2 java binary

我有一个包含二进制值的字符串(101101).现在我想检查最后一个字母是否为1,如果是,则将其更改为0.我怎样才能做到这一点 ?

And*_*s_D 6

String result = "101101".substring(0,5) + "0";
Run Code Online (Sandbox Code Playgroud)

检查的原因?最后一个字符将始终为0,无论它是1还是0之前......