목차
- 자바 코딩 toUpperCase 활용 대문자로 변환 예제 이전 포스팅 링크 및 설명
- 자바 코딩 toCharArray 메소드로 문자열을 char 배열로 변환 예제 이전 포스팅 링크 및 설명
- 자바 코딩 new String 메소드로 char 배열을 문자열로 변환 예제 이전 포스팅 링크 및 설명
- 자바 코딩 사용자에게 정수 배열에 값 입력받아 추가 예제
- 자바 코딩 Arrays.stream 메소드로 배열의 정수중 최대값 찾아 출력 예제
자바 코딩 toUpperCase 활용 대문자로 변환 예제 이전 포스팅 링크 및 설명
안녕하세요. 오늘 포스팅에서는 자바 코딩에서 Arrays.stream 메소드를 이용하여 주어진 배열의 원소 값들중 최대 값을 찾아 화면에 출력하는 방법에 대해 알아보도록 하겠습니다. 이를 알아보기전에 이전 포스팅에서는 toUpperCase 메소드로 영문자열이 입력되었을 때 전체 문자를 대문자로 일괄 변환하는 방법에 대해 알아보았습니다. 보통 템플릿을 고정시키거나 입력이 다를 때, 모두 같은 형식으로 맞추고 싶을 때 사용합니다. 해당 내용이 궁금하시다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2024.03.16 - [Java] - [Java/Linux] 자바 코딩 영문 문자열 중 첫 번째 문자만 대문자로 변환 예제(toUpperCase, Substring 활용)
[Java/Linux] 자바 코딩 영문 문자열 중 첫 번째 문자만 대문자로 변환 예제(toUpperCase, Substring 활용)
목차 자바 코딩 스레드 생성 및 병렬 처리 예제 이전 포스팅 링크 및 설명 자바 코딩 ReentrantLock으로 스레드 락 처리 예제 이전 포스팅 링크 및 설명 자바 코딩 리스트의 값들 중 최대값 찾아내기
salguworld.tistory.com
자바 코딩 toCharArray 메소드로 문자열을 char 배열로 변환 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 자바 코딩에서 toCharArray 메소드를 이용하여 사용자에게 문자열을 입력받고, 이 값을 char 배열의 값으로 변환하는 방법에 대해 알아보았습니다. Array는 원소 한개 한개 씩 저장할 수 있는 나열 자료구조를 의미합니다. 이렇게 아스키 코드로 이루어진 문자열을 char 배열로 변환하는 방법이 궁금하시다면 아래의 포스팅을 참고하여 예제 코드를 직접 실행해보세요.
2024.03.13 - [Java] - [Java/Linux] 자바 코딩 toCharArray 문자열을 char 배열로 변환 예제
[Java/Linux] 자바 코딩 toCharArray 문자열을 char 배열로 변환 예제
목차 자바 코딩 Bytes Array 값을 Hex 문자열로 변환 예제 이전 포스팅 링크 및 설명 자바 코딩 HEX 문자열 파싱 및 Array 로 변환 예제 이전 포스팅 링크 및 설명 자바 코딩 FileInputStream으로 파일의 바이
salguworld.tistory.com
자바 코딩 new String 메소드로 char 배열을 문자열로 변환 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 new String 인스턴스 신규 생성으로 char 배열에 있는 아스키 코드을을 문자열로 변환하는 방법에 대해 알아보았습니다. 사실 자바에서는 String이라는 객체는 string과 다릅니다. 엄밀히 따지면 String Class는 JDK에서 제공하는 문자열 제어를 위한 여러 편의 메소드가 구현된 클래스입니다. 따라서 char 배열의 값들을 문자열로 변환하기 위해서는 new String과 같은 문법을 사용해야합니다.
2024.03.14 - [Java] - [Java/Linux] 자바 코딩 String 객체 활용 char 배열 값을 문자열로 변환 예제
[Java/Linux] 자바 코딩 String 객체 활용 char 배열 값을 문자열로 변환 예제
목차 자바 코딩 파일에서 내용 읽어 복제본 생성 예제 이전 포스팅 링크 및 설명 자바 코딩 파일 텍스트 내용중 중간의 특정 단어를 다른 단어로 수정 예제 이전 포스팅 링크 및 설명 자바 코딩 A
salguworld.tistory.com
자바 코딩 사용자에게 정수 배열에 값 입력받아 추가 예제
아래는 자바 코딩에서 사용자에게 정수를 입력받아 정수형 배열에 추가하는 예제 코드입니다. 사용자에게 입력받은 값들을 이용하여 아래 예제에서 Arrays.stream 메소드를 통해 최대 값을 찾아낼 예정입니다. 따라서 오늘의 포스팅 주제를 알아보기에 앞서 아래의 샘플 코드를 작성하고 실행해주세요.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("배열의 크기를 입력하세요: ");
int size = scanner.nextInt();
int[] arr = new int[size];
System.out.println("배열에 값을 입력하세요:");
for (int i = 0; i < size; i++) {
arr[i] = scanner.nextInt();
}
System.out.println("입력된 배열: ");
for (int num : arr) {
System.out.print(num + " ");
}
System.out.println("\n");
}
}
자바 코딩 Arrays.stream 메소드로 배열의 정수중 최대값 찾아 출력 예제
아래는 자바 코딩에서 Arrays.stream 메소드를 이용하여 List에 저장된 원소들의 값을 비교하여 최대값을 구하는 예제입니다. 일일이 List의 값 하나 하나를 반복문으로 비교하기엔 어려움이 있어서 Arrays.stream 등의 기능을 활용하면 쉽게 최대값을 구할 수 있습니다. 직접 예제 코드를 실행하여 결과를 확인해보세요.
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("배열의 크기를 입력하세요: ");
int size = scanner.nextInt();
int[] arr = new int[size];
System.out.println("배열에 값을 입력하세요:");
for (int i = 0; i < size; i++) {
arr[i] = scanner.nextInt();
}
System.out.print("입력된 배열: [");
for (int num : arr) {
System.out.print(num + ",");
}
System.out.println("]\n");
int max = Arrays.stream(arr).max().getAsInt();
System.out.println("배열의 최대값: " + max);
}
}