도움이 필요, 사용자 입력 단어에서 공백과 구두점을 제거해야합니다. 그런 다음 문자를 다시 정렬하여 정렬하십시오 (특정 방법 없음).문자를 정렬하고 문자열에서 구두점을 제거하는 방법 Java
내 문제는 내가 구두점과 공백을 제거하거나 문자를 정렬 할 수 있지만 둘 다 할 수 없다는 것입니다. 그냥 헥스를 출력합니다. 제발 도와주세요.
공용 클래스 Assignment6_main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter a string: ");
String s = input.nextLine();
sort(s);
}
public static void sort(String myString) {
char[] chars = myString.toCharArray();
// 정렬 문자
Arrays.sort(chars);
// 구두점과 공백을 제거
String noPuncs = myString.replaceAll("\\W", "");
System.out.println(noPuncs + chars);
} }
감사의 말을 너무 많이하며, 이것을 알아 내려고 2 시간을 보냈습니다. 언젠가 자바 제다이가 당신과 닮았기를 바랍니다. – mxgenius