Итак, я использовал этот сайт, но не могу найти ответ ... Как я могу манипулировать определенными символами/строками из большей строки. Я пытаюсь использовать string.substring (pos, amount), но когда я пытаюсь использовать его в циклах, я получаю строку Index Error. например. Как я мог удалить «e» в [4] из строки «abcdefg» или просто использовать «cde»? Извините за отсутствие формального кода в моем вопросе, это в основном концептуальная вещь. Спасибо.String Manipulation java
Спасибо за предложения, я пытался ответить на этот вопрос: Напишите программу, которая принимает в качестве входных данных строки только из букв и отображает строку с каждой третьей буквой капитализируется, начиная со второй буквой, а все остальные буквы нижними -дело.
С помощью этого кода:
public class Test {
public static void main(String[] arguments){
Scanner fish = new Scanner(System.in);
String a = fish.nextLine();
int len=a.length();
for (int i = 1; i < len; i += 3){
String z = a.substring(i, 1);
String q = a.substring(i + 1);
a = z.toUpperCase() + q;
}
System.out.println(a);
}
}
Это просто позаботится. Вы должны думать обо всех возможностях. –
Даже если это концептуальная вещь, гораздо проще, если вы публикуете то, что вы закодировали, даже если оно работает неправильно. Это помогает нам понять вашу проблему более четко, показывает, что вы наделены этим вопросом, и делает большинство пользователей SO более правдоподобным для написания качественного ответа для вас. –
Показать код, который дает вам исключение. – Java42