String word = "ABCD";
StringBuffer str = new StringBuffer (word);
int counter = 0;
for (int ch = 0; ch < word.length(); ch ++)
{
int number = word.charAt(ch)- 'A' + 1;
str.setCharAt(counter, (char) number);
if (ch != word.length()-1)
str.insert(counter +1, '-');
counter += 2;
}
System.out.println (str);
}
출력이 1-2-3-4가되도록 A = 1 및 B = 2 .... 등으로 입력합니다. 모든 입력은 대문자. 하지만 내 코드는 임의의 기호를 생성합니다. 그렇다면 전체를 다시 쓰지 않고 코드를 수정하여 1-2-3-4를 생성하려면 어떻게해야합니까?Java에서 정수를 문자로 변환하는 방법은 무엇입니까? (5 -> '5')
마지막이어야한다. –