У меня есть массив символов в строке, скажем, длиной 8, он заполнен 8 символами. Теперь я хочу, чтобы он был уменьшен до размера 5. В C мы делаем это, помещая ноль в конец, как мы можем сделать это в Java
В Java вы обычно не используете массив символов. Вы бы просто использовали String, так что это было бы что-то вроде этого:
String big = "12345678"; String little = big.substring(0, 5); // little now equals "12345"
String s = "12345678"; char[] c = new char[5]; System.arraycopy(s.toCharArray(), 0, c, 0, 5);
это в одну сторону ...