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

30 lines
1.0 KiB
Java
Raw Normal View History

2023-04-30 14:10:02 +03:00
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();
}
}
}