уменьшение длины массива символов - PullRequest
0 голосов
/ 09 мая 2011

У меня есть массив символов в строке, скажем, длиной 8, он заполнен 8 символами. Теперь я хочу, чтобы он был уменьшен до размера 5. В C мы делаем это, помещая ноль в конец, как мы можем сделать это в Java

Ответы [ 2 ]

3 голосов
/ 09 мая 2011

В Java вы обычно не используете массив символов. Вы бы просто использовали String, так что это было бы что-то вроде этого:

String big = "12345678";
String little = big.substring(0, 5);
// little now equals "12345"
2 голосов
/ 09 мая 2011
String s = "12345678";
char[] c = new char[5];
System.arraycopy(s.toCharArray(), 0, c, 0, 5);

это в одну сторону ...

...