> Java > java지도 시간 > Java의 URI 쿼리 문자열에서 이름-값 쌍을 추출하는 방법은 무엇입니까?

Java의 URI 쿼리 문자열에서 이름-값 쌍을 추출하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-26 22:35:13
원래의
856명이 탐색했습니다.

How to Extract Name-Value Pairs from a URI Query String in Java?

Java를 사용하여 URI에서 내장된 데이터 추출

URI 문자열을 해당 이름-값 쌍으로 구문 분석하는 것은 많은 웹 개발에서 일반적인 작업입니다. 시나리오. Java에서는 간단한 접근 방식을 적용하여 외부 라이브러리에 의존하지 않고도 이 작업을 수행할 수 있습니다.

단계별 가이드:

  1. URI 쿼리 문자열 분할:
    URL.getQuery() 메서드를 사용하여 URI의 쿼리 문자열 부분을 가져옵니다. 쿼리 문자열은 물음표(?) 다음 부분이며 앰퍼샌드(&) 문자로 구분된 키-값 쌍을 포함합니다.
  2. 별도의 키-값 쌍:
    분할 String.split("&") 메서드를 사용하여 쿼리 문자열을 개별 키-값 쌍으로 만듭니다.
  3. 키-값 구문 분석 쌍:
    각 키-값 쌍에 대해 등호(=)를 찾아 값과 키를 구분합니다. URLDecoder.decode()와 같은 적절한 인코딩을 사용하여 키와 값을 모두 디코딩합니다.
  4. 이름-값 컬렉션 구성:
    파싱된 키를 저장할 맵 데이터 구조를 만듭니다. -값 쌍.

샘플 구현:

다음 Java 코드는 위 단계를 구현하는 방법을 보여줍니다.

사용 예:

질문에 제공된 URI에 다음 코드를 사용할 수 있습니다.

이 접근 방식은 Java에서 URI 쿼리 문자열에 포함된 정보를 추출하는 편리하고 다양한 방법입니다.

위 내용은 Java의 URI 쿼리 문자열에서 이름-값 쌍을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿