• Home

My Codegate

  • Home

자바 String 가운데 값 찾는 방법

2023/12/12 Posted by Codegate Java No Comments
public class Sample {

  public static void main(String[] args) {
    String oddS = "ABCDE";
    String evenS = "ABCDEFGH";

    System.out.println(oddS.charAt(oddS.length() / 2));
    System.out.println(evenS.substring(evenS.length() / 2 - 1, evenS.length() / 2 + 1));
  }
}

자바에서 String 문자열의 가운데 값을 찾아주려면 홀수의 경우에는
String값.charAt(String값.length() / 2) 을 사용해서 문자열 길이를 2로 나눈 후 charAt으로 뽑으면 되고

짝수의 경우에는 정의가 좀 다를 수 있는데 2글자를 뽑으면 subString을 사용해서
String값.substring(String값.length() / 2 – 1, String값.length() / 2 + 1)
가운데에 위치한 좌우 두 글자를 뽑아주면 되고

가운데라고 하기에는 애매하지만 가운데 좌우측의 한 글자를 뽑아줘야 한다면
String값.charAt(String값.length() / 2 – 1)
이런 식으로 반으로 나누고 CharAt 전 -1을 사용하거나 사용하지 않는 방법으로 구할 수 있다.

No Comments
0

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next