30 lines
1.0 KiB
Java
30 lines
1.0 KiB
Java
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();
|
||
}
|
||
}
|
||
|
||
}
|