π μμμ κΈ°μ
π λ°±λ ν리
Arrays.sortλ₯Ό μ΄μ©ν μ λ ¬
λλ€λ μ΅λͺ λ΄λΆ ν΄λμ€μ λ€λ₯΄λ€
μλμ : λλ€λ νμ©νμ§ μλλ€
λλ€μ νμ κ³Ό νλ³ν
μλ° 8μμ λλ€μμ μ§μνκ² λ κ²μ μλ°μμ ν¨μν νλ‘κ·Έλ¨μ΄ κ°λ₯νκ² λνκΈ° μν μ₯μΉμ΄λ€.
ν¨μν νλ‘κ·Έλλ°μ΄ κ°λ₯νλ€λ κ²μ ν¨μ μμ²΄κ° firstclass(μΌκΈ κ°μ²΄)κ° λλ κ²μ΄λ€.
firstclassλΌλ κ²μ λ³μλ‘ ν λΉν μ μκ³ , 맀κ°λ³μλ‘ μ λ¬ν μ μκ³ , 리ν΄μΌλ‘ λ°μ μ μλ κ²μ μλ―Ένλ€.
μ¦, μλ° 8λΆν° ν¨μλ₯Ό λ³μμ μ μΈνκ±°λ λ©μλμ μ λ¬νκ±°λ, 리ν΄ν μ μκ² λμλ€.
getMethodλ₯Ό μ°Ύμ μ μλ λ°©λ²μ?
μΌλ°μ μΌλ‘λ 리νλ μ μΌλ‘ μμλΈλ€.
public class LastStudy {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public class StringComparator {
public static void main(String[] args) {
Method[] declaredMethods = LastStudy.class.getDeclaredMethods();
for(int i=0; i< declaredMethods.length; i++) {
Method declaredMethod = declaredMethods[i];
if (declaredMethod.getName().startsWith("get")){
System.out.println(declaredMethod.getName());
};
}
}
}
λλ€ λ©ν ν©ν 리, λ©μλ νΈλ€λ¬λ₯Ό μ΄μ©ν μ μλ λ°©λ²λ μλ€.
The devil is in the details : λ§μ μ½μ§λ§ μ€μ ꡬνμ μ΄λ €μ΄ μν©
'Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ€ν°λν λ 13μ£Όμ°¨ κ³Όμ : I/O(feedback, νΌλλ°±) (0) | 2021.03.06 |
---|---|
μ€ν°λ ν λ 13μ£Όμ°¨ κ³Όμ : I/O (0) | 2021.03.06 |
μ€ν°λν λ 14μ£Όμ°¨ κ³Όμ : μ λ€λ¦ (0) | 2021.03.06 |
(μ€ν°λ ν λ) 15μ£Όμ°¨ κ³Όμ : λλ€μ (0) | 2021.03.05 |
μ€ν°λ ν λ 14μ£Όμ°¨ κ³Όμ : μ λ€λ¦(feedback, νΌλλ°±) (0) | 2021.02.28 |