코드는 기본적으로 abc123에서 abc246과 같이 두 배가됩니다. 이제 여기서 문제는 공백이나 구두점을 감지하지 못할 것이고 int i = Integer.parseInt (sentence); 라인에 대한 오류를 줄 것입니다. 어떤 아이디어? 감사합니다공백이나 구두점을 감지 할 수 없습니다
편집 :이 코드는 스캐너를 통해 사용자 입력 문장을 요구합니다.
else
{
String woah = sentence;
sentence = sentence.replaceAll("\\D", "");
int i = Integer.parseInt(sentence);
int j = i * 2 ;
woah = woah.replaceAll("" + i, "" + j);
System.out.println(woah);
}
"foo888"에 대한 원하는 결과는 무엇입니까? –
foo1766이어야합니다. – user3201634
"\\ D"란 무엇입니까? 당신이 우주라는 것을 의미한다면, 왜 ""라고 쓰는 것이 좋을까요? –