목차
- 자바 코딩 Swing으로 문자열 입력 가능한 Input Box UI 생성 예제 이전 포스팅 링크 및 설명
- 자바 코딩 Swing 심화 활용 라디오 버튼 생성 예제 이전 포스팅 링크 및 설명
- 자바 코딩 Swing 라이브러리 활용하여 채팅 소켓 프로그래밍의 서버 구현 예제 이전 포스팅 링크 및 설명
- 자바 코딩 특정 문자열을 거꾸로 변환하여 출력하는 예제
- 자바 코딩 사용자가 입력한 문자열을 거꾸로 변환하여 출력 예제
자바 코딩 Swing으로 문자열 입력 가능한 Input Box UI 생성 예제 이전 포스팅 링크 및 설명
이전 포스팅에서는 Swing 라이브러리를 활용하여 사용자가 그래픽 창을 보고 문자열을 입력할 수 있는 Input Box UI 생성하는 방법에 대해 알아보았습니다. 이 InputBox는 안드로이드로 따지자면 EditBox 와 같은 기능을 합니다. 이처럼 외부로부터 사용자가 키보드를 입력하여 자바 소스 코드에 전달할 수 있는 입력 UI를 구성할 수 있습니다. 만약 자바 언어와 Swing을 활용하여 Input Box 만드는 방법이 궁금하시다면 아래 링크를 참고하여 학습해주세요.
2023.09.21 - [Java] - [Java/Linux] 자바 Swing 활용 사용자 입력 Input Box 만들기 예제
자바 코딩 Swing 심화 활용 라디오 버튼 생성 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 위 예제와 동일하게 Swing 그래픽 라이브러리를 사용하여 버튼 뿐만 아니라 라디오 버튼을 생성하여 사용자가 선택한 아이템이 무엇인지 확인하는 예제를 알아보았습니다. 라디오 버튼은 2개 이상의 버튼이 존재하여 클릭하여 반드시 1개만 선택할 수 있는 그래픽 버튼 입니다. Swing에서도 이러한 라디오 버튼을 생성할 수 있고 사용자가 선택한 아이템이 무엇인지 텍스트를 가져올 수 있습니다. 만약 Swing으로 라디오 버튼 생성 방법이 궁금하시다면 아래 링크를 참고하여 학습해주세요.
2023.09.21 - [Java] - [Java/Linux] 자바 Swing 활용 라디오 버튼 만들기 예제(Radio Button)
자바 코딩 Swing 라이브러리 활용하여 채팅 소켓 프로그래밍의 서버 구현 예제 이전 포스팅 링크 및 설명
마지막으로 자바 코딩에서 Swing 라이브러리로 채팅 소켓 프로그래밍을 구현하는 방법이 궁금하시다면 아래 링크를 참고하여 학습해주세요. 해당 포스팅에서는 소켓을 생성하고 사용자가 채팅 문자열을 입력할 수 있는 Input Box 를 만들고 메시지를 전송할 수 있는 버튼을 만들었습니다. 이 버튼을 누르면 메시지가 서버로 전송되고 서버는 다른 클라이언트들에게 이 메시지를 공유합니다. 이처럼 간단하게 채팅 프로그램을 자바 Swing을 통해 만들 수 있습니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.21 - [Java] - [Java/Linux] 자바 Swing 활용 채팅 소켓 프로그래밍 서버 예제 - 2(서버 시작, 중지 버튼 및 바인딩)
자바 코딩 특정 문자열을 거꾸로 변환하여 출력하는 예제
아래는 자바 코딩에서 어떠한 특정 장문의 문자열 혹은 짧은 문자열이 주어졌을 때 거꾸로 맨 끝에서부터 다시 작성하는 거꾸로 설정 예제입니다. 가끔 텍스트 파일에서 문자열들을 읽다보면 잘못 읽어들여 거꾸로 읽을때가 있습니다. 이런 경우를 위해 특정 문자열을 다시 거꾸로 변환하여 출력할 필요가 있습니다. 아래의 예제 코드를 직접 실행해보세요.
// 특정 문자열을 거꾸로 변환하여 출력하는 예제
public class ReverseString {
public static void main(String[] args) {
String originalString = "Hello, world!"; // 거꾸로 변환할 문자열
String reversedString = "";
for (int i = originalString.length() - 1; i >= 0; i--) {
reversedString += originalString.charAt(i);
}
System.out.println("원본 문자열: " + originalString);
System.out.println("거꾸로 변환된 문자열: " + reversedString);
}
}
자바 코딩 사용자가 입력한 문자열을 거꾸로 변환하여 출력 예제
아래는 사용자가 입력한 문자열을 다시 거꾸로 변환하여 화면에 출력하는 예제입니다. 이처럼 정해진 문자열 뿐만 아니라 외부로부터 입력받은 문자열을 실시간으로 거꾸로 변환하여 출력이 가능합니다.
// 사용자가 입력한 문자열을 거꾸로 변환하여 출력하는 예제
import java.util.Scanner;
public class UserInputReverseString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("문자열을 입력하세요: ");
String originalString = scanner.nextLine();
String reversedString = "";
for (int i = originalString.length() - 1; i >= 0; i--) {
reversedString += originalString.charAt(i);
}
System.out.println("원본 문자열: " + originalString);
System.out.println("거꾸로 변환된 문자열: " + reversedString);
}
}