OOP_IO-2x_2023-mirror/lab5/Word.java

30 lines
1.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import java.util.ArrayList;
public class Word {
// Поле, що містить слово
private ArrayList<Letter> letters;
// Конструктор класу
public Word(ArrayList<Letter> letters){
this.letters = letters;
}
// Метод зміни регістру першої літери слова
public void ChangeRegistr(boolean loh /*low or high?*/) {
Letter FirstLetter = letters.get(0);
char Let = FirstLetter.getLetter();
// В залежності від значення змінної loh літера змінюється або в нижній або в верхній регістр
if(loh==true){
Let = Character.toUpperCase(Let);
} else {
Let = Character.toLowerCase(Let);
}
letters.set(0, new Letter(Let));
}
// Метод виводу слова
public void printWord(){
for(Letter i:letters){
i.printLetter();
}
}
}